profile
난 이 재 선
post-thumbnail

[Spring Boot] Querydsl 동적 쿼리 해결하는 방법

동적 쿼리를 해결하는 두가지 방식 BooleanBuilder BooleanExpression BooleanBuilder BooleanBuilder 생성자를 생성한후, where절 안에 들어갈 비교연산을 빌드로 한후 빌드 한 값을 넣어주기만 하면 된다. Boolea

2022년 11월 18일
·
1개의 댓글
·
post-thumbnail

[Spring Boot] Querydsl 조회 결과 DTO반환

Querydsl Bean 생성(Bean population) 프로퍼티 접근 필드 직접 접근 생성자 사용 MemberDto 프로퍼티 접근 - Setter 프로퍼티로 접근할때는 Projections.bean(해당Dto.class, 적용할필드) 필드 직접 접근 필드

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

[Spring Boot] Querydsl Join

조인 - 기본 조인 기본 조인 , : 내부 조인(inner join) : left 외부 조인(left outer join) : right 외부 조인(right outer join) JPQL의 과 성능 최적화를 위한 조인 제공 -> 다음 on 절에서 설명 세타

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

[Spring Boot] Querydsl 검색조건 쿼리

검색 조건은 .and() , or()를 체인으로 연결 할 수 있다.where()에 파라미터로 검색조건을 추가하면 AND조건이 추가됨이 경우 null값은 무시 -> 메서드 추출을 활용해서 동적 쿼리를 깔끔하게 만들 수 있음 fetch() : 리스트 조회, 데이터 없으면

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[Spring Boot] Querydsl VS JPQL

JPQL 특징1\. SQL을 추상화한 JPA의 객체지향 쿼리2\. Table이 아닌 Entity 객체를 대상으로 개발.3\. Entity와 속성은 대소문자 구분 (PERSON <> person)4\. 별칭(alias) 사용 필수query DSL정적 타입을 이용해서

2022년 11월 15일
·
0개의 댓글
·