Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
前 |
次 |
eclipselink.persistence-context.close-on-commit
を使用して、コミット後にEntityManager
を閉じるか、または使用しないようにするか(延長なし)を指定します。
値
表5-76は、この永続性プロパティの値を説明しています。
使用方法
コンテナ管理およびほとんどのアプリケーション管理のEntityManager
について、commit()
トランザクションの後に永続性コンテキストが再開されてパフォーマンスのオーバーヘッドが増加することを回避するために、通常はこのプロパティをfalse
に設定します。
このプロパティをpersistence.xml
に設定するか、またはcreateEntityManagerFactory
に渡すと、ファクトリによって作成されるすべてのEntityManagers
に影響を及ぼします。または、このプロパティを特定のEntityManagers
に適用するには、createEntityManager
メソッドに渡します。
例
関連項目
詳細は、次を参照してください。