コンテナ管理のEntityManagerのリファレンスを定義するアノテーションです。ルックアップをするクラスに付加します。
適用可能要素は,クラス,メソッド,およびフィールドです。
@PersistenceContextの属性の一覧を次の表に示します。
属性名 | 任意/必須 | 属性の説明 |
---|---|---|
name | 任意 | EntityManagerのルックアップ名を指定する属性です。 |
unitName | 任意 | persistence.xmlファイルで定義されている永続化ユニットの名前を指定する属性です。 |
type | 任意 | 永続化コンテキストのライフサイクルの種類を指定する属性です。 |
properties | 任意 | @PersistencePropertyで指定するベンダ依存のプロパティを指定する属性です。 |
Cosminexus JPAプロバイダで対応する属性の詳細を次に示します。