jpa querydsl 2

[Spring Boot] JPA - 7. QueryDSL 사용 방법

앞선 포스팅에서, QueryDSL 을 사용하기 위한 설정 방법에 대해 알아보았다.이번 포스팅에서는, 간단한 테스트 코드를 통해 QueryDSL을 사용하는 방법에 대해 알아보자.1. JPAQuery / JPAQueryFactory2. QuerydslPredicateExecutor3. QuerydslRepositorySupport QueryDSL 설정 방법은 아래 포스팅을 참고 [Spring Boot] JPA - 6. QueryDSL 설정아래 환경에서 QueryDSL을 사용하기 위한 설정 방법에 대해 알아보자.IntelliJSpringboot 2.7.18Maven1. QueryDSL ?2. QueryDSL 설정 방법 (QDomain) [QueryDSL ?]JPQL의 경우, 쿼리 메소드 외에도 @Query 어..

[Spring Boot] JPA - 6. QueryDSL 설정

아래 환경에서 QueryDSL을 사용하기 위한 설정 방법에 대해 알아보자.IntelliJSpringboot 2.7.18Maven1. QueryDSL ?2. QueryDSL 설정 방법 (QDomain) [QueryDSL ?]JPQL의 경우, 쿼리 메소드 외에도 @Query 어노테이션을 사용하여 직접 쿼리를 작성할 수 있으나, 직접 문자열을 입력하기 때문에 컴파일 시점에 에러를 잡지 못하고, 런타임 에러가 발생하여 실제 애플리케이션 배포 후 오류가 발견되는 리스크를 수반한다.QueryDSL 은 이같은 JPQL의 단점을 보완하기 위하여 개발된 라이브러리이다. QueryDSL 은 정적 타입을 사용하여, SQL과 같은 쿼리를 생성할 수 있도록 지원하는 프레임워크이다.문자열이나 XML 파일을 통하여 쿼리를 작성하는..