본문 바로가기
728x90
반응형

Query DSL5

Query DSL - Dynamic Query 2022.06.24 - [Spring/Querydsl] - Query DSL 시작하기 Query DSL 시작하기 참고 Querydsl 기본문법 학습하기 Querydsl 다이나믹 쿼리 사용하기JPA와 비교 JPA 비교해 JPA의 장점 가독성이 좋다. JPA에서 기본적으로 제공하는 기능을 넘어서는 기능은 일반적으로 native query 옵션으 twer.tistory.com DB Member Table Dynamic Query QueryDSL은 원하는 필드만 DTO로 뽑을 수 있다. 동적 쿼리를 처리하는 두 가지 방법 BooleanBuilder를 이용하는 방법 Where 절에서 파라미터를 이용하는 방법 BooleanBuilder null인지 아닌지 판별하여 builder를 조립해서 where 문에 넣는다. .. 2022. 7. 6.
Query DSL - Paging 2022.06.24 - [Spring/Querydsl] - Query DSL 시작하기 Query DSL 시작하기 참고 Querydsl 기본문법 학습하기 Querydsl 다이나믹 쿼리 사용하기JPA와 비교 JPA 비교해 JPA의 장점 가독성이 좋다. JPA에서 기본적으로 제공하는 기능을 넘어서는 기능은 일반적으로 native query 옵션으 twer.tistory.com DB Member table 예제 count 쿼리를 select 쿼리와 분리하여 사용하는 것이 좋다. offset() : 0부터 시작. 앞에 스킵할 row의 수 지정 limit() : 최대로 가져올 row의 수 @Repository public class MemberRepositorySupport extends QuerydslReposi.. 2022. 7. 6.
Query DSL - CASE 2022.06.24 - [Spring/Querydsl] - Query DSL 시작하기 Query DSL 시작하기 참고 Querydsl 기본문법 학습하기 Querydsl 다이나믹 쿼리 사용하기JPA와 비교 JPA 비교해 JPA의 장점 가독성이 좋다. JPA에서 기본적으로 제공하는 기능을 넘어서는 기능은 일반적으로 native query 옵션으 twer.tistory.com 조건에 따른 값을 지정해주는 문법 DB Team Table Member Table Simple case @Repository public class MemberRepositorySupport extends QuerydslRepositorySupport { private final JPAQueryFactory queryFactory; pu.. 2022. 7. 5.
Query DSL - Subquery Query DSL 기초 2022.06.24 - [Spring/Querydsl] - Query DSL 시작하기 Query DSL 시작하기 참고 Querydsl 기본문법 학습하기 Querydsl 다이나믹 쿼리 사용하기JPA와 비교 JPA 비교해 JPA의 장점 가독성이 좋다. JPA에서 기본적으로 제공하는 기능을 넘어서는 기능은 일반적으로 native query 옵션으 twer.tistory.com Query DSL JOIN 2022.07.03 - [Spring/Querydsl] - Query DSL - Join Query DSL - Join 첫 번째 파라미터에 조인 대상을 지정하고, 두 번째 파라미터에 별칭으로 사용할 Q 타입 지정 DB Team Table Member Table 기본 조인 join(조인 대.. 2022. 7. 5.
LIST