spring-sprout / egov-data

표준프레임워크와 Spring Data의 만남
http://spring-sprout.github.com/egov-data
26 stars 17 forks source link

spring-data-jpa 의 Specifications 같은 기능이 가능할까요? #25

Open yunsunghan opened 12 years ago

yunsunghan commented 12 years ago

egov-data-ibatis엔 검색관련 추상화 클래스가 없는것 같고, https://github.com/arawn/DevelopLab_Java/tree/master/spring-data-sqlmap 이 프로젝트에서는 SpringSproutCondition 이라는 Pageable 구현체로 도메인 필드를 추가해서 처리하는 것 같더라구요.

ibatis에서는 무리일까요?

keesun commented 12 years ago

@arawn 형 이 이슈 맡아주실 수 있어요?

arawn commented 12 years ago

@yunsunghan 동적 쿼리를 처리하기 위한 부분을 말씀하시는게..아니라, Condition과 Pageable를 함께 넘길 수 있는 구조를 말씀하시는걸로 이해하면 될까요?

yunsunghan commented 12 years ago

'동적 쿼리를 처리하기 위한 부분' 일것 같은데.... 일이 커지는 느낌이 들어요...

arawn commented 12 years ago

@yunsunghan 동적 쿼리에 대한 부분도 제가 욕심내는 부분이기는 합니다. 단순하게 문자열로 조건을 생성해서 던지는거라면 부담스럽지 않게 구현이 가능하지만... 좀 그렇죠;; type safe하게 처리하려다보니... 어떻게 접근하는게 좋을까하고 고민만 하고 있는 상황입니다. ㅎㅎ QueryDSL을 활용해서 어떻게 처리가 가능하지 않을까...하고 생각만 해보고 있습니다.