hibernate.hbm2ddl.auto
-
[JPA] 데이터베이스 스키마 자동 생성 옵션 (hibernate.hbm2ddl.auto)JPA 2023. 5. 14. 00:34
[JPA] 데이터베이스 스키마 자동 생성 옵션 (hibernate.hbm2ddl.auto) 안녕하세요? 장장스입니다. 데이터베이스 스키마 자동 생성 JPA는 애플리케이션 실행 시점에 테이블을 자동 생성 할 수 있는 기능을 제공한다. 데이터베이스 방언(dialect)을 설정하여 데이터베이스에 맞는 적절한 DDL을 생성 할 수 있다. 스키마 자동 생성 hibernate.hbm2ddl.auto 속성 옵션 설명 create 기존테이블 삭제 후 다시 생성 (DROP + CREATE) create-drop create와 같으나 종료시점에 테이블 DROP update 변경분만 반영(운영DB에는 사용하면 안됨) validate 엔티티와 테이블이 정상 매핑되었는지만 확인 none 사용하지 않음 운영서버에서는 절대 cre..