해결된 질문
작성
·
333
1
안녕하세요 강사님. 강의를 듣다보니 궁금한게 있어서 질문드립니다..!
queryDSL의 장점 중에 '코드 재사용'이 있었는데
statusEq 나 nameLike 같은 where 안에 들어가는 조건들은 실무에선 별도의 '조건 인터페이스'??? '조건 Repository'??? ( 워딩이 이상하네요 .. 허허 ) 같은걸로 따로 두시는지요 ..?
가령
이런 식으로 필요한 조건들을 담은 별도의 저장소를 쓰시는지 궁금합니다..!
답변 1
1
안녕하세요. katastrophe님
OrderSearchCondition은 구현체를 변경할 일이 거의 없을 것 같아요.
이 부분은 상속 보다는 위임의 개념으로 별도의 클래스 정도로 뽑아서 사용하면 좋을 듯 합니다.
감사합니다.
감사합니다!