ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

persistence-context.close-on-commit

eclipselink.persistence-context.close-on-commitを使用して、コミット後にEntityManagerを閉じるか、または使用しないようにするか(延長なし)を指定します。

表5-76は、この永続性プロパティの値を説明しています。

表5-76 persistence-context.close-on-commitの有効値

Value 説明

true


false

(デフォルト)


使用方法

コンテナ管理およびほとんどのアプリケーション管理のEntityManagerについて、commit()トランザクションの後に永続性コンテキストが再開されてパフォーマンスのオーバーヘッドが増加することを回避するために、通常はこのプロパティをfalseに設定します。

このプロパティをpersistence.xmlに設定するか、またはcreateEntityManagerFactoryに渡すと、ファクトリによって作成されるすべてのEntityManagersに影響を及ぼします。または、このプロパティを特定のEntityManagersに適用するには、createEntityManagerメソッドに渡します。

関連項目

詳細は、次を参照してください。