🔙뒤로가기

데이터베이스 스키마 자동 생성 - 속성

<persistence-unit name="hello">
        <properties>
            <!-- 생략 -->
            <property name="hibernate.hbm2ddl.auto" value="create" />
<!--                                                        ^ 옵션-->
        </properties>
</persistence-unit>
옵션 설명
create 기존테이블 삭제 후 다시 생성 (DROP + CREATE)
create-drop create와 같으나 종료시점에 테이블 DROP
update 변경분만 반영(운영DB에는 사용하면 안됨)
validate 엔티티와 테이블이 정상 매핑되었는지만 확인
none 사용하지 않음, 관례상 none이라 할 뿐 아무거나 적어도 되긴

데이터베이스 스키마 자동 생성 - 주의

DDL 생성 기능