ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2021.06.14 기록장
    TIL 2021. 6. 14. 01:04

    ToDo

    • 책 읽기
    • 미션 (쿼리 dsl로 동적 쿼리 작성)
    •  

    Done

    • 책 읽기
    • 미션 (쿼리 dsl로 동적 쿼리 작성)

    Weekly goal

    • 책 읽기
    • 블로그 읽기

    Feeling

    오늘은 쿼리 dsl을 처음으로 사용해 봤다.

    대부분은 영한님의 강의를 보고 학습했으며 이동욱 님의 블로그도 도움이 되었다.

     

     

    쿼리 dsl을 사용했던 부분은 검색 부분이었다. 

    저번 미션에서는 디폴트 값을 정해서 했었는데 문제가 많아서 동적 쿼리를 사용해보고 싶었다.

    여러 개의 검색 조건이 있다. 

     

     

    디펜던시와 컴파일 조건을 추가해 준다.

    컴파일 조건으로 인해 @Entity가 붙은 class는 쿼리 dsl에서 쓸 가짜 클래스가 만들어진다.

     

    쿼리 dsl을 사용하기 위해서는 새로운 Repository를 사용해야 한다.

    그리고 JPAQueryFactory를 주입받아야 한다.

     

    멀티 백 에러는 set으로 자료구조를 변경해서 나지 않는다.

     

    'TIL' 카테고리의 다른 글

    2021.06.16 기록장  (0) 2021.06.15
    2021.06.15 기록장  (0) 2021.06.15
    2021.06.13 기록장  (0) 2021.06.13
    2021.06.12 기록장  (0) 2021.06.12
    2021.06.11 기록장  (0) 2021.06.11

    댓글

Designed by Tistory.