본문 바로가기

Jpa/querydsl10

[Querydsl 5편] querydsl 조회 시 영속성 컨텍스트 이슈, JPA 벌크 연산 이슈 source 는 Github 에 있습니다. 목차는 Querydsl 목차 에 있습니다. [Querydsl 5편] querydsl 조회 시 영속성 컨텍스트 이슈, JPA 벌크 연산 이슈 Querydsl 이란? querydsl 이란 JPQL 을 만들어주는 builder 입니다. 최종적으로는 JPQL 로 변환됩니다. 즉, 코드로 JPQL 을 작성할 수 있으며, 코드 작성 단계에서 문법적 에러를 확인할 수 있습니다. JPQL 이란? Java Persistence Query Language 약자입니다. SQL을 추상화한 객체지향쿼리 언어입니다. JPQL은 엔티티 객체를 대상으로 쿼리를 작성합니다. 최종적으로 JPQL 또한 SQL 로 변환이 됩니다. JPQL은 SQL을 추상화하기 때문에 특정 데이터베이스 SQL에 의.. 2022. 10. 5.
[Querydsl 4편] querydsl 동적 쿼리 정리 source 는 Github 에 있습니다. 목차는 Querydsl 목차 에 있습니다. [Querydsl 4편] querydsl 동적 쿼리 정리 querydsl 동적 쿼리 예시에 대해서 간단히 정리했습니다. 2022. 8. 10.
[Querydsl 3편] querydsl from 에 서브 쿼리 넣는 방법 source 는 Github 에 있습니다. 목차는 Querydsl 목차 에 있습니다. [Querydsl 3편] querydsl from 서브 쿼리절 querydsl from 에 서브 쿼리 넣는 방법 아래와 같은 쿼리를 수행하고 싶으나 querydsl 에서는 from 서브 쿼리절을 지원하지 않습니다. 그렇기에 application 단에서 처리하는 방법이 있습니다.select * from ( select * from member where xxx xxx xxx and rownum = 1 ) source 2022. 4. 25.
[Querydsl 1편] querydsl 상속, 구현 없이 환경 세팅 source 는 Github 에 있습니다. 목차는 Querydsl 목차 에 있습니다. [Querydsl 1편] querydsl 상속, 구현 없이 환경 세팅 spring boot, querydsl 상속, 구현 없이 환경 세팅 기존에 querydsl 을 구현해줄려면 interface 를 만들어야하고 구현체를 만들어야 했습니다. querydsl 을 사용할 때 상속, 구현없이 환경 세팅하는 법에 대해서 정리했습니다. public interface MemberRepositoryCustom { void test(); } public class MemberRepositoryImpl implements MemberRepositoryCustom { xxx xxx xxx } source 아래와 같이 소스를 작성한다면 ge.. 2022. 1. 3.