JPA 정적쿼리, 동적쿼리(feat. JpaSpecificationExecutor)
볼빵빵오춘기
정적쿼리(JPA문법 사용)정적 쿼리는 조건이 고정된 쿼리로, 쿼리 메서드를 통해 정의된다.정적쿼리 사용 방법은 단순하고 직관적이지만, 조건이 고정되어 있어 동적인 요구사항을 처리하기 어렵다.모든 조합의 메서드를 만들어야 하므로, 조건이 많아지면 관리가 복잡해진다.public interface ProtectRepository extends JpaRepository { Page findByKindAndGenderAndDate(String kind, String gender, String date, Pageable pageable);} 동적쿼리(JpaSpecificationExecutor 사용)동적 쿼리는 조건을 런타임에 결정할 수 있으며, Specification 인터페이스를 사용하여 정의된다.여러..