# Querydsl

174개의 포스트

QueryDSL

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 QueryDSL JPA Creiteria는 너무 복잡하여

5일 전
·
0개의 댓글

객체지향 쿼리

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 객체지향 쿼리 식별자로 조회와 객체 그래프 탐색 만으로는

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

스프링 데이터 JPA

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 GenericDAO 데이터 접근 계층은 CRUD 코드를 반복해서 해야한다. 이때 리포지토리들이 하는 일이 비슷해서 중복된 코드가 생긴다. 이를 해결...

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

[QueryDsl] 개발환경 설정

QueryDSL의 핵심인 Q엔티티 만드는 방법이 2가지 존재함.gradle 설정만으로 설정하는 방식이 있음 장점: 간단함.단점: gradle버전을 존나게탐.plugin사용 방식장점: gradle버전 안타고 잘돌아감단점: 일단 플러그인 쓰는게 맘에 안듬근데 어쩔꺼여 Gr

2022년 5월 12일
·
0개의 댓글
post-thumbnail

[Querydsl] 자바어플리케이션에 Querydsl 설정하기

build.gralde 파일에 설정 추가해주고 complieQuerydsl 하면 설정 완료!Spring 2.6, Querydsl 5.0 부터는 build.gralde 파일 아래처럼 설정할 것!complieQuerydsl 실행하면 build/generated 폴더 아래에

2022년 5월 12일
·
0개의 댓글
post-thumbnail

[Querydsl] intro

> 김영한님 [실전! Querydsl 강의] (https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84)를 듣고 정리한 시리즈

2022년 5월 12일
·
0개의 댓글

[QueryDSL] Dynamic Query

QueryDSL를 이용해서 동적 쿼리를 생성하는 방식들을 보도록 하겠습니다. BooleanBuilder와 WHERE문에 조건들을 나열하는 방식 두가지를 보도록 하겠습니다.

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

[QueryDSL] DTO

QueryDSL에서 DTO로 변환하는 방법들과, 서브쿼리도 DTO로 변환하는 방법입니다.

2022년 5월 10일
·
0개의 댓글
post-thumbnail

스프링 데이터 JPA가 제공하는 Querydsl 기능

Querydsl 수업을 듣고 정리한 내용입니다. 지금부터 소개하는 기능은 제약이 커서 복잡한 실무 환경에서 사용하기는 많이 부족하다!그래도 스프링 데이터에 제공하는 기능이므로 어떤 기능인지 간단히 알아보고, 어떤 점이 부족한지 알아본다. 공식 URL(https&#x3A

2022년 5월 9일
·
0개의 댓글

[QueryDSL] Subquery

QueryDSL에서 서브쿼리 처리하기

2022년 5월 9일
·
0개의 댓글
post-thumbnail

실무 활용 - 스프링 데이터 JPA와 Querydsl

Querydsl 수업을 듣고 정리한 내용입니다. MemberRepository - 순수 JPA 리포지토리 MemberRepositoryTest - 스프링 데이터 JPA 테스트Querydsl 전용 기능인 회원 search를 작성할 수 없다. → 사용자 정의 리포지토리가

2022년 5월 9일
·
0개의 댓글

[QueryDSL] JOIN + JOIN FETCH

QueryDSL에서의 Inner Join, Outer Join, Join Fetch

2022년 5월 9일
·
0개의 댓글

[QueryDSL] 함수 + Group By

QueryDSL에서 함수와 Group By 사용하기

2022년 5월 9일
·
0개의 댓글
post-thumbnail

실무 활용 - 순수 JPA와 Querydsl

Querydsl 수업을 듣고 정리한 내용입니다. MemberJpaRepository - 순수 JPA 리포지토리 MemberJpaRepositoryTest - 순수 JPA 리포지토리 테스트  MemberJpaRepository - 순수 JPA 리포지토리에 Querydsl

2022년 5월 6일
·
0개의 댓글
post-thumbnail

중급 문법 2

Querydsl 수업을 듣고 정리한 내용입니다. 🔔 동적 쿼리를 해결하는 두 가지 방식BooleanBuilderWhere 다중 파라미터 사용 BooleanBuilder 사용BooleanBuilder를 통한 동적 쿼리 생성은 빌더를 생성 후 필요한 조건을 null 확인

2022년 5월 6일
·
0개의 댓글
post-thumbnail

중급 문법

Querydsl 수업을 듣고 정리한 내용입니다. ✏️ 프로젝션이란?select 대상을 지정하는 것이다. 프로젝션 대상이 하나면 타입을 명확하게 지정할 수 있다.프로젝션 대상이 둘 이상이면 튜플이나 DTO로 조회한다. 실행 결과  프로젝션 대상이 둘 이상일 때 사용한다.

2022년 5월 6일
·
0개의 댓글
post-thumbnail

[SpringBoot Querydsl : 수정, 삭제 배치 쿼리]

벌크 연산의 경우 영속성 컨텍스트를 무시하고 데이터베이스에 직접 실행 함그렇기 때문에 영속성 컨텍스트와 데이터베이스 값이 서로 다를 경우가 발생함벌크 연산 이후에 조회를 할 경우 영속성 컨텍스트에 데이터가 남아있다면 영속성 컨텍스트가 데이터베이스보다 우선이 됨데이터베이

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

[SpringBoot Querydsl : 동적 쿼리]

BooleanBuilderWhere 다중 파라미터 사용객체 생성 시점에 생성자에 파라미터를 던지는 방식으로 기본 값을 지정할 수 있음where절에 생성된 객체를 넣어주면 끝where절에 null을 넣게되면 그냥 무시가 됨where절에 들어가는 값으로 method를 던져

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

[SpringBoot Querydsl : Projection]

프로젝션 대상이 하나라면 쿼리 조회 결과 타입을 명확하게 지정할 수 있다.프로젝션 대상이 둘 이상이면 튜플이나 DTO로 조회한다.다양한 데이터 타입을 막 담아서 꺼낼 수 있는 것해당 타입을 repository계층 안에서 사용하는 것은 좋으나 service, contro

2022년 5월 5일
·
0개의 댓글