Spring/Querydsl

Querydsl 설정

민철킹 2021. 6. 17. 18:53

Querydsl을 사용하기 위해선 build.gradle에 설정을 추가해주어야한다.(start.spring.io에 없음 따로 추가해줘야함)

 

 

Querydsl이 제대로 설정이 되었는지 확인해보기위해서 엔티티를 만들고 Q엔티티가 생성되는지 테스트

엔티티 작성 후 gradle창을 열어 complieQuerydsl 더블클릭하여 컴파일 실행(그냥 build하여도 자동으로 생성됨)

build.gradle에 설정해놓은 build폴더의 generated/querydsl 폴더에 엔티티와 동일한 경로로 Q파일 생성

엔티티 클래스 경로
Q파일 경로

Q타입은 컴파일 시점에 자동 생성되므로 버전관리(GIT)에 포함하지 않는 것이 좋다. build 폴더는 gitignore파일로 제외시켜놓았기 때문에 Q타입은 포함하지 않는다.

생성된 QHello.java이다. Querydsl이 생성해준 이것을 가지고 쿼리를 만들게된다.

Querydsl 사용 예시.

반응형

'Spring > Querydsl' 카테고리의 다른 글

순수 JPA와 Querydsl  (0) 2021.08.30
중급 문법  (0) 2021.06.29
기본 문법  (0) 2021.06.18
QueryDSL 맛보기  (0) 2021.06.07