1

を「再起動」する必要がある状況に遭遇することがありPersistenceContextますが、GlassFish のドメインを再起動するしか方法がありません。

たとえば、今日Enumerated、列挙値に存在しないプロパティの値が db にあり、JPA がエラーを出していたため、アプリケーションをデプロイできませんでした。

no conversion value provided for the value [foo] in field [bar]

db のフィールドを再定義することにしましたschema。しかし、この変更の後、私は変更を行うGlassFish/EclipseLink認識する方法を見つけることができませんでした.

ドメインの再起動を回避する JDBC-resource-restart オプションはありますか?

4

1 に答える 1

0

アプリケーションを再デプロイできます。(とにかくコードを変更する必要がありますね?)

アプリケーション管理の永続性ユニットを使用している場合は、デプロイ解除時にEntityManagerFactoryを必ず閉じてください。

于 2012-09-12T11:05:39.640 に答える