Spring/JPA & Querydsl

Spring/JPA & Querydsl

[Querydsl] Springboot 3.0에서 Querydsl 설정하기

스프링부트 3.0에서 Querydsl 변경사항 신규 프로젝트에서 스프링부트 3.0.4 버전에서 Querydsl 사용하는데 설정 과정에서 아래와 같은 오류가 발생했습니다. (build.gradle 파일은 최하단에 참조) 스프링부트 버전이 3.0으로 올라가면서 JavaEE가 아닌 Jakarta EE를 지원한다고 합니다. 때문에 javax의 패키지를 jakarta.*으로 변경해야 합니다. Build.gradle 파일에서 Querydsl 설정하기 build.gradle 파일 buildscript { ext { queryDslVersion = "5.0.0:jakarta" } repositories { } dependencies { } } plugins { id 'java' id 'org.springframewor..

Spring/JPA & Querydsl

JPA Auditing

JPA를 사용할 때 생성자, 수정자, 생성일, 수정일 등 도메인들이 공통적으로 가지고 있는 속성이 있다면 JPA Auditing 기능 을 사용하는 것을 고려해볼 수 있습니다. 공통적인 속성이 있다는 것은 반복되는 코드가 생긴다는 것인데 JPA에서는 이 문제를 Auditing 기능을 통해 해결해줍니다. Auditing 사용 예제 1. build.gradle에 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' 2. Application Main 클래스에 @EnableJpaAuditing 어노테이션 추가 @SpringBootApplication @EnableJpaAuditing public class HarmonicEll..

lazy man
'Spring/JPA & Querydsl' 카테고리의 글 목록