# JPA설정 이해하기
spring.jpa.hibernate.ddl-auto = create
- 역할
1) create : 해당하는 테이블이 있으면 DROP하고 새로 만들어버린다.
2) create-drop : create와 같은데 종료시점에 테이블 DROP한다.
3) update : 변경분만 반영
4) validate : 엔티티와 테이블이 정상매핑되었는지만 확인
5) none : 사용하지 않음 ( 사실상 없는 값이지만 관례상으로 적는다. )
- 주의사항
: create, create-drop, update는 로컬 또는 개발 초기단계 환경에서만 사용해야한다.
위의 역할에서 처럼 테이블을 자동으로 DROP해버린다는건.. 상상도 하기 싫은 일이다.