방명록
- [JPA] Gradle - ddl auto 설정2022년 02월 16일 16시 25분 19초에 업로드 된 글입니다.작성자: 봉주니
JPA란?
JPA(Java Persistence API)
설정
build.gradle
dependencies{ implementation 'org.springframework.boot:spring-boot-starter-data-jpa' }
application.yml
spring: datasource: url: jdbc:mysql://(host):(port)/(dbname) username: (username) password: (password) jpa: hibernate: ddl-auto: create-drop show-sql: true
- create
- 기존 Table Drop + 생성
- create-drop
- create후 종료시 drop까지 실행
- update
- 변경된 내용만 수정한다. 이건 JPA스팩에는 없고 hibernate에만 있는 설정 이다.
- validate
- 기존 DB Table정보와 비교해서 차이가 있다면 경고하고 애플리케이션을 실행 하지 않는다. 이건 JPA스팩에는 없고 hibernate에만 있는 설정 이다.
- none
- 설정이 없거나 유효하지 않은 값을 설정하면 기능을 사용하지 않게된다.
- show-sql
- console에 JPA 실행 SQL Log 유무. true/false
반응형'JPA' 카테고리의 다른 글
[JPA] batch insert (0) 2022.02.24 다음글이 없습니다.이전글이 없습니다.댓글 - create