jpa
-
springboot 3.x + JPA + QueryDSL에서 p6spy 적용Language/Java 2024. 9. 5. 10:07
0. gradle 버전 확인필자는 1.9.2 버전을 사용할 것이다.https://mvnrepository.com/artifact/com.github.gavlyukovskiy/p6spy-spring-boot-starter/1.9.2 1. 설정1.1. build.gradle // p6spy implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.2' 2.1. application.yml jpa: database: mysql generate-ddl: false open-in-view: false hibernate: ddl-auto: none # create update none 항상 조심!! ..
-
SpringBoot에서 QueryDSL 설정 및 사용Language/Java 2024. 8. 16. 16:57
1. 환경 설정1.1. Gradle 설정- build.gradle...// 프로젝트에서 사용하는 전역 변수를 설정ext { set('queryDslVersion', "5.0.0")}...dependencies { ... // QueryDSL implementation "com.querydsl:querydsl-jpa:${queryDslVersion}:jakarta" annotationProcessor "com.querydsl:querydsl-apt:${queryDslVersion}:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:ja..
-
Spring Boot/어플리케이션 실행할때 JPA 스키마 생성 및 ddl, dml sql 실행Language/Java 2022. 8. 18. 21:37
https://github.com/dchkang83/project-board GitHub - dchkang83/project-board Contribute to dchkang83/project-board development by creating an account on GitHub. github.com jpa의 ddl-auto: create 옵션 설정으로 entity구성을 생성하고 추가적인 ddl 및 dml 스크립트를 만들어 놓고 소스 수정이 발생해도 주요 데이터는 이미 넣어져 있는 형태로 구성할때 유요할 듯 하다. (저도 매번 귀찮아서.. 그냥 한번 설정해 주고 쓴다.) JPA ddl-auto 설정 스프링부트 기동시에 선언되어 있는 entity속성에 맞게 테이블 생성/수정 spring: dataso..