• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

JPA 는 무조건 spring 올라올때 table drop하나요?

21.06.29 11:37 작성 조회수 851

1

로그를 보니 스프링 올라올때 jpa는 무조건 테이블 drop하는거 같은데 mysql이나 oracle사용하면 어떻게 대처해야 하나요?

답변 1

답변을 작성해보세요.

1

안녕하세요, 이도원입니다. 

application.yml 파일에서, spring.jpa.hibernate.ddl-auto 옵션으로 테이블 삭제 여부를 제어할 수 있습니다.

spring:
jpa
:
show-sql: true
generate-ddl: true
hibernate:
ddl-auto: updatejpa:
  show-sql: true
generate-ddl: true
hibernate:
ddl-auto: update

https://docs.spring.io/spring-boot/docs/1.1.0.M1/reference/html/howto-database-initialization.html

감사합니다.