Querydsl


Querydsl

Querydsl 설명 쿼리메소드나 @Query를 이용하는 경우에는 고정적인 쿼리만을 만든다. 동적인 상황에 대한 처리를 하려면 Querydsl을 이용해야 한다. Querydsl의 dsl은 'Domain Specific Language'의 약자로 특정 도메인 객체를 조회한다는 의미이다. 동적인 쿼리를 작성하는 방법은 Criteria라는 것도 있지만 Querydsl이 편리하다. Querydsl을 사용하기 위해서 라이브러리와 Maven 설정을 변경해야 한다. 스프링 데이터 JPA와 Querydsl 스프링 데이터 JPA가 Querydsl을 지원하는 방법은 2가지가 있다. - QuerydslPredicateExecutor를 상속 받는다. - QuerydslRepositorySupport를 상속받고 사용자 정의 레포지토리를 구현한다. Querydsl 지원 레포지토리 구현 public interface MemberRepository extends CrudRepository<Member,Long>...


#Querydsl

원문링크 : Querydsl