2011-12-06 12 views
0

私の問題は、アプリケーションを実行するたびにエンティティマネージャがテーブルを削除し、それらを作成することです。 データベースからデータを取得して、新しいテーブルを作成しないようにしたいのですが?ありがとうエンティティマネージャがテーブルを再作成しています

+0

JPAを取り戻すために何を使用していますか?休止状態? – Todd

+0

私は日食でJPAを使用しています – Amson

答えて

1

休止状態の場合、hibernate.hbm2ddl.autoプロパティをpersistence.xmlに設定して検証してください。

eclipselinkの場合はeclipselink.ddl-generationプロパティをNONEに設定してください。

これにより、実行ごとにEntityManagerがスキーマを削除できなくなります。

関連する問題