2012-08-28 2 views
1

Hibernate를 사용하는 응용 프로그램을 작성하고 클래스로 시작하는 모델을 정의 할 때 DDL을 포함하는 스크립트를 생성하여 데이터베이스를 설정하는 방법은 무엇입니까?Hibernate 4를 사용한 DDL 생성

최대 절전 모드 도구 hbm2ddl을 사용할 수 있지만 최신 버전의 Hibernate (4.1.6)에서는 찾을 수 없다는 것을 알고 있습니다.

또한 개발자 가이드 (v4.1.6)에는 매핑에서 DDL을 생성하는 데 사용되는 SchemaExport이라는 도구가 있다는 것을 보았습니다.

감사

답변

1

Liquibase 가장 가능성이 당신이 원하는 것을 할 것입니다. 그들의 에 따르면, 그것은 hbm2ddl보다 더 나은 일을 할 것입니다 - 나는 그들의 주장을 뒷받침 할 수 없도록 hbm2ddl을 사용하지 않았습니다.

+0

감사를 설정하면 테이블을 작성합니다! 그것은 훌륭한 도구 인 것 같다. –

0

최대 절전 모드가 자동으로

hibernate.hbm2ddl.auto=update 
관련 문제