TIL/Java
[TIL/Java] JPA - ddl-auto 주의점
Namani
2023. 11. 14. 23:55
spring.jpa.hibernate.ddl-auto: create 옵션은 로컬 환경에서만 사용하기
- create 옵션은 해당하는 테이블이 있으면 DROP 하고 새로 만듦
ddl-auto 옵션 종류
- create: 기존 테이블 삭제 후 다시 생성 (DROP + CREATE)
- create-drop: create와 같으나 종료 시점에 테이블 DROP
- update: 변경분만 반영 (운영 DB에서 사용 X)
- validate: 엔티티와 테이블이 정상 매핑되었는지만 확인
- none: 사용하지 않음