본문 바로가기

스프링2

스프링 페이징 처리.. 이번에 sybase 데이타베이스를 사용하게 되었다. 프로젝트는 일반 스프링 프로젝트로 보면 된다. 그런데 왜 sybase를 사용하냐고? 그냥 커스터머가 원하니까.... 그런데 sybase는 MS-sql 계열이면서 스스로 RDB 로서 자기를 쓰지 말라고 하고 있다. 그래서 그런지 여러가지 면에서 불편한점이 참 많다 일단 서브쿼리내에서 order by 가 안된다 그리고 페이징 쿼리가 매우 불편하고 최적화가 매우 어렵다 일반 프로젝트에서 페이징 쿼리가 되지않는것이 얼마나 불편할지는 개발자라면 모두 알 것이라고 본다. 여러가지를 고민하다가 두가지 방안을 사용해보았다 구글링 해봐도 별다른 수가 없다. 물론 밑에 제시하는 방법도 구글링의 결과물임을 부인할순 없지만 다 먹고 살려니 에휴 ㅡㅡ 1) top 이용한 방식.. 2022. 3. 17.
Spring MVC 모델에서 mybatis-config 패스 난 스프링 부트와 스프링 MVC 모델을 모두 알고 있다. 내 선호는 MVC 모델이다. 비록 설정하는게 떄로는 매우 힘들고 때로는 성질 이빠이 나게 하지만 그래도 자유도가 높은 스프링 MVC가 좋다. 스프링 부트는 설정을 대부분 내부적으로 처리해놓은 상태에 숟가락 얹는 기분이라 좀 그렇다. 쉽게 접하기는 스프링 부트가 더 나을지도 모르겠다. 난 코어 프로젝트 혹은 공통프로젝트를 만들고 이걸 가지고 실제 업무 프로젝트에서는 코어의 jar와 js 모듈을 include 하여 처리한다. 이떄 JS는 linked folder 로 사용하는데 스트링 부트에서는 이 부분이 잘 안되는것 같다 누가 잘 아는 분 있슴 조언 좀 부탁한다. 각설하고 이번에 알바로 프로젝트를 하나 맡았는데 mybatis-config 설정 파일 위.. 2021. 12. 22.