私は現在EclipseLink JPAを使用しており、私のpersistence.xmlファイルにはこのプロパティが設定されています
<property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
value
実行ごとにテーブルをドロップして作成するように現在設定されているフィールドが原因で、テスト データが削除されます。update
残念ながら、EclipseLink は、プロジェクト内のエンティティへの変更と統合するスキーマ プロパティをサポートしていません。どこかで読みましたが、Hibernate-tools を使用して、現在のレコードを削除せずにデータベース スキーマを更新できますか?
私はこのプロパティを試しました
<property name="eclipselink.ddl-generation" value="create-tables"/>
データは保持されますが、テーブル スキーマは更新されません。
私のpersistence.xmlにhibernateプロパティを含めることはできますか?
property name="hibernate.hbm2ddl.auto" value="update"