# Querydsl

304개의 포스트
post-thumbnail

QueryDsl 적용

📗 QueryDsl 적용 참고 QueryDSL 프로젝트 적용 후기 및 트러블슈팅 📄 설정 ⌨️ gradle 의존성 추가 ⌨️ QueryDslConfig 추가 ⌨️ Entity -> Qclass 생성 Board와 Comment를 QueryDsl을 통해 뿌려

2일 전
·
0개의 댓글
·
post-thumbnail

[Java/SpringBoot] JPA 검색기능 구현하기

[Java/SpringBoot] JPA 검색기능 구현하기

2일 전
·
0개의 댓글
·
post-thumbnail

[Java/SpringBoot] 인텔리제이 + Gradle 프로젝트에 Querydsl 설정하기

[Java/SpringBoot] 인텔리제이 + Gradle 프로젝트에 Querydsl 설정하기

2일 전
·
0개의 댓글
·
post-thumbnail

스프링부트 2.7 이상 QueryDsl build.gradle 설정 방법

buildscript { ext { queryDslVersion = "5.0.0" }}plugins { id 'org.springframework.boot' version '2.7.5' id 'io.spring.dependency-management' version

3일 전
·
0개의 댓글
·
post-thumbnail

페이징 기능 구현

프로젝트를 하는중에 가게추가 요청글을 받는 기능을 구현하였다.관리자가 요청글을 보는 화면에서 페이징이 필요해서 기존에 했던 더보기버튼을 이용한 페이징보단기본적인 페이징을 해보지 못하여서 이번기회에 공부하는 마음으로 구현했다.먼저 숫자와 다음페이지 이전페이지를 만들기위한

5일 전
·
0개의 댓글
·

Spring Boot JPA + QueryDSL 설정

QueryDSL 설정에 관련된 글입니다.

2022년 11월 22일
·
0개의 댓글
·
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개의 댓글
·
post-thumbnail

QueryDSL TEST @TestConfiguration

QueryDSL을 적용한 Repository 테스트를 진행하는데 있어 다음과 같은 에러를 만났다. QueryDSL Configuration을 설정했는데도 다음과 같은 에러가 발생한다. 현재 JPA와 QueryDSL을 사용하고 있는 구조는 다음과 같다.BoardRepos

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

QueryDSL 재사용성 극대화하기

이 글은 QueryDSL의 이점 중 하나인 코드 재사용성을 활용하는 방법을 소개합니다. 이 글의 목표는 QueryDSL을 사용하여 쿼리 작성 시 다양한 기법을 사용하여 코드 품질을 높이는 방법을 얻는 것입니다.

2022년 11월 15일
·
2개의 댓글
·
post-thumbnail

QueryDSL 적용

QueryDSL을 사용하면 복잡한 쿼리를 Java로 표현가능하며 동적인 쿼리도 작성이 가능하다. 기존의 복잡한 쿼리들을 JPQL이나 native query로 작성하였는데 이번 프로젝트를 진행하면서 JPA와 QueryDSL을 적용하려 한다.QueryDSL을 사용하기 위해

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

[JPA] gradle의 compileQuerydsl task 예외

querydsl 연습중 q class를 생성하기 위해 compileQuerydsl task를 실행하니 아래의 예외가 발생한다.설정은 아래와 같다.결론은 Spring boot 버전이 바뀌면서 QueryDSL 설정도 바뀌었다.아래와 같이 설정을 수정했다.task도 잘 실행

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

[TIP] JPA에서 동적 쿼리를 처리하는 방법

Intro JPA는 많이들 사용 해 보았을 것이라 생각한다. 백엔드 개발을 위해 JAVA를 자의든 타의든 사용했을 것이고 그 과정에서 직접 JDBC Connection 을 처리하는 경우도 있겠지만, 최근에는 거의 대부분은 JPA를 사용한다. JPA를 처음 겪어보는

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

실전 스프링 부트와 JPA 활용1 정리

김영한님의 인프런 강의 '실전! 스프링 부트와 JPA 활용1'을 참고했습니다.

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

Querydsl 활용

김영한님의 인프런 강의 '실전! Querydsl'을 참고했습니다.

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

QueryDSL

QueryDSL 세팅 과정을 적어봅니다.

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