저는 Spring을 사용하여 HTTP 요청 매개 변수를 비즈니스 도메인 객체에 자동으로 매핑하는 컨트롤러가 있습니다. 도메인 객체의 필드 데이터를 데이터베이스에 보관합니다.Java - Spring - 검색 도메인 객체
도메인 개체와 관련된 모든 필드 조합을 검색 할 수 있어야하는 다른 컨트롤러가 있습니다. 일부 필드 (예 : 날짜 필드)의 경우 특정 범위 내에서 검색 할 수 있어야합니다. 따라서 도메인 개체는 하나의 날짜 필드 만 가지고 있으므로 다시 사용할 수 없습니다.
예를 들어, 날짜 필드가있는 보고서 도메인 개체가 있습니다. 그러나 검색에는 "보고"날짜 필드와 "보고서"날짜 필드가 필요합니다.
범위 검색을 지원하는 필드를 제외하고 대부분 비즈니스 도메인 개체를 미러링하는 검색 용 도메인 개체 집합을 만들어야합니까? 아니면 이것을 할 수있는 더 좋은 방법이 있습니까?
미리 도움을 주셔서 감사합니다.