Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

forest_moon

Querydsl 사용 초기 설정 본문

이것저것

Querydsl 사용 초기 설정

rokga 2022. 8. 25. 18:55

Querydsl 사용을 위한 초기 설정 하기.

 

우선 build.gradle dependencies안에 초기 세팅을이렇게 추가 해준다

( 찾아보면 초기 설정을 이렇게 안하고 여러가지 방법들도 많음)

implementation "com.querydsl:querydsl-jpa:5.0.0"
implementation "com.querydsl:querydsl-apt:5.0.0"

annotationProcessor(
      "jakarta.persistence:jakarta.persistence-api",
      "jakarta.annotation:jakarta.annotation-api",
      "com.querydsl:querydsl-apt:5.0.0:jpa")

그 후에 Gradle >> Tasks >> other >>  compileJava를 실행한다.

 

그럼 해당경로에 Entity에 따른 Q파일이 생성되는 것을 확인 할 수 있음.

 

이후에 해당하는 repository support를 만들어준다.

public class HouseRepositorySupport extends QuerydslRepositorySupport {

 

이후 로직을 추가하여 Querydls을 사용 할 수 있다. 

 

** 아마 gitignore가 된 상태가 대부분 이라 clone 하거나 다른 브런치를 파더라도,

처음 실행 하는 경우에는 위에 처럼 무조건 해줘야  RepositorySupport에 해당하는 값들이 활성화가 됩니다!

'이것저것' 카테고리의 다른 글

AWS EC2 SWAP메모리 생성  (0) 2022.09.17
Git actions+codedeploy(CICD)  (0) 2022.09.01
WAS란 무엇인가? Web Server와 차이점은 무엇인가?  (0) 2022.08.11
Client와 Sever란 무엇인가?  (0) 2022.08.11
API란 무엇인가?  (0) 2022.08.11