/////
Search
Duplicate
4️⃣

리포지터리/DAO에서 스펙 사용하기

: 스펙을 충족하는 엔티티를 검색하고 싶다면 findAll() 메서드를 사용하면 된다. findAll() 메서드는 스펙 인터페이스를 파라미터로 갖는다.
public interface OrderSummaryDao extends Repository<OrderSummary, String> { List<OrderSummary> findAll(Specification<OrderSummary> spec); }
Java
복사
: 2행의 findAll() 메서드는 OrderSUmmary에 대한 검색 조건을 표현하는 스펙 인터페이스를 파라미터로 갖는다. 여기에 앞서 작성한 스펙 구현체를 사용하면 특정 조건을 만족하는 엔티티를 검색할 수 있다.