パッケージ jakarta.persistence

アノテーション型 PersistenceContext

    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      StringSEname
      (オプション)コンテキストを参照する環境でエンティティマネージャーにアクセスするための名前。依存性注入を使用する場合は不要です。
      PersistenceProperty[]properties
      (オプション)コンテナーまたは永続化プロバイダーのプロパティ。
      SynchronizationTypesynchronization
      (オプション)永続コンテキストを常に現在のトランザクションと自動的に同期するか、EntityManager joinTransaction メソッドを使用して永続コンテキストを現在のトランザクションに明示的に結合する必要があるかを指定します。
      PersistenceContextTypetype
      (オプション)トランザクションスコープの永続コンテキストを使用するか、拡張永続コンテキストを使用するかを指定します。
      StringSEunitName
      (オプション) persistence.xml ファイルで定義されている永続性ユニットの名前。
    • 要素の詳細

      • name

        StringSE name
        (オプション)コンテキストを参照する環境でエンティティマネージャーにアクセスするための名前。依存性注入を使用する場合は不要です。
        デフォルト:
        ""
      • unitName

        StringSE unitName
        (オプション) persistence.xml ファイルで定義されている永続性ユニットの名前。unitName 要素が指定されている場合、JNDI でアクセス可能なエンティティマネージャーの永続性ユニットは同じ名前でなければなりません。
        デフォルト:
        ""
      • type

        PersistenceContextType type
        (オプション)トランザクションスコープの永続コンテキストを使用するか、拡張永続コンテキストを使用するかを指定します。
        デフォルト:
        jakarta.persistence.PersistenceContextType.TRANSACTION
      • synchronization

        SynchronizationType synchronization
        (オプション)永続コンテキストを常に現在のトランザクションと自動的に同期するか、EntityManager joinTransaction メソッドを使用して永続コンテキストを現在のトランザクションに明示的に結合する必要があるかを指定します。
        導入:
        2.1
        デフォルト:
        jakarta.persistence.SynchronizationType.SYNCHRONIZED
      • properties

        PersistenceProperty[] properties
        (オプション)コンテナーまたは永続化プロバイダーのプロパティ。ベンダー固有のプロパティは、このプロパティセットに含まれている場合があります。ベンダーによって認識されないプロパティは無視されます。
        デフォルト:
        {}