1

Hibernate を使用するアプリケーションを作成し、クラスから始まるモデルを定義する場合、データベースをセットアップするための DDL を含むスクリプトをどのように生成しますか?

そのために使用できるHibernate ツールhbm2ddlがあることは知っていますが、最新バージョンの Hibernate (4.1.6) では見つかりません。

また、開発者ガイド (v4.1.6) には、SchemaExportマッピングから DDL を生成するために使用されるツールがあることがわかりました。

ありがとう

4

2 に答える 2

1

Liquibaseは、おそらくあなたが望むことを行います。hibernate のマニュアル ページによると、hbm2ddl よりも優れた機能を発揮します。私は hbm2ddl を使用していないため、彼らの主張を裏付けることはできません。

于 2012-08-29T04:35:39.983 に答える
0

設定すると、Hibernate は自動的にテーブルを作成します。

hibernate.hbm2ddl.auto=update
于 2016-04-21T10:30:39.930 に答える