hibernate에는 "hbm2ddl.auto"라는 설정 프로퍼티가 있습니다. 이 녀석은 SessionFactory가 생성될때 스키마 DDL을 db로 검증하고 내보내는 기능을 상황에 따라 다르게 설정할수 있도록 하는 프로퍼티입니다. 옵션 종류는 4가지로 create , create-drop , update , validate가 있습니다. 밑에 예시 처럼 hibernate.cfg.xml에 정의해서 사용하면 됩니다.
<hibernate-configuration>
<session-factory>
<property name="hibernate.hbm2ddl.auto"><!--여기에 옵션입력--></property>
</session-factory>
</hibernate-configuration>
("여기에 옵션입력" 부분에 create , create-drop , update, validate 중 하나를 넣으면 됩니다!)
reference