Spring

[스프링] Hibernate를 사용하여 데이터베이스 초기화하기

웨일파도 2023. 7. 10. 16:12
반응형

명시적으로 설정할 수 spring.jpa.hibernate.ddl-auto있으며

표준 Hibernate 속성 값은 none, validate, update, create및 입니다.

 

 

 # create: spring boot 처음 실행시에 Entity로 된 클래스 및 테이블을 drop하고 create

 

 # create-drop: spring boot처음 실행시에 Entity로 된 클래스 및 테이블을 drop하고 create하고 springboot종료시에 다시 drop

 

 # update: 연결된 db schema와 자바 entity와 비교를 하여 다른 게 있다면 다른 것만 ddl 코드를 생성

 

 # validate: ddl구문을 만들진 않고 연결된 db schema와 자바 entity와 비교를 하여 다른 게 있다면 오류코드만 보여줌


 # none: ddl구문을 만들지 않음.

반응형

'Spring' 카테고리의 다른 글

[스프링] crud test  (0) 2023.07.11
[스프링] logging  (0) 2023.07.11
[스프링] data.sql / import.sql / schema.sql 차이  (0) 2023.07.10
[스프링] JPA - CRUD  (0) 2023.07.07
[스프링] JPA - @Entity  (0) 2023.07.07