1
私は最近、EbeanからHibernateに切り替えました。私はHibernateテーブル自動ギャザーを有効にしたいと思います。Hibernate auto ddlテーブルの作成を有効にするにはどうすればよいですか?
私がEbeanを使用したとき、それは非常に単純でした。私は進化を活性化し、Ebeanはすべてのデータベーススキーマを作成しました。
私はそれをHibernateでどうやって行うことができますか?
私は最近、EbeanからHibernateに切り替えました。私はHibernateテーブル自動ギャザーを有効にしたいと思います。Hibernate auto ddlテーブルの作成を有効にするにはどうすればよいですか?
私がEbeanを使用したとき、それは非常に単純でした。私は進化を活性化し、Ebeanはすべてのデータベーススキーマを作成しました。
私はそれをHibernateでどうやって行うことができますか?
hibernate.hbm2ddl.autoを使用すると、SessionFactoryの作成時にデータベースにスキーマDDLを自動的に検証またはエクスポートできます。 create-dropを使用すると、SessionFactoryが明示的に閉じられると、データベーススキーマが削除されます。
|更新|作成する| 、
だから、可能なオプションのリストがある
検証をドロップ作成:スキーマを検証し、データベースを変更しません。
update:schema.createを更新します。スキーマを作成し、以前のデータを破棄します。
create-drop:セッションの最後にスキーマを削除します。
JPAプロバイダには、スキーマを生成するための一連の標準プロパティがあります。 JPA 2.1のプロバイダで動作し、プロバイダのドキュメントには 'javax.persistence.schema-generation.database.action'に関する情報が含まれている必要があります –
@NeilStocktonモデルフォルダへのパスを設定するにはどうすればよいですか? –
何を言っているのか分かりません。どの「モデル」フォルダですか? JPAには永続性クラスを定義するpersistence.xmlが必要です –