インターフェース EntityManagerProxy

すべてのスーパーインターフェース:
EntityManagerEE

public interface EntityManagerProxy extends EntityManagerEE
EntityManager プロキシによって実装される EntityManagerEE のサブインターフェース。基になるターゲット EntityManager へのアクセスを許可します。

このインターフェースは、主にフレームワークの使用を目的としています。アプリケーションコードは、基になるリソースのネイティブ機能にアクセスするために EntityManager.getDelegate()EE メソッドの使用を優先する必要があります。

導入:
2.5
作成者:
Juergen Hoeller
  • メソッドの詳細

    • getTargetEntityManager

      EntityManagerEE getTargetEntityManager() throws IllegalStateExceptionSE
      このプロキシが委譲する基になる EntityManager を返します。

      拡張 EntityManager の場合、これは関連する未加工の EntityManager になります。

      共有 (「トランザクション」) EntityManager の場合、これは現在トランザクションに関連付けられている生の EntityManager になります。トランザクションの外では、IllegalStateException がスローされます。

      戻り値:
      基礎となる生の EntityManager (非 null)
      例外:
      IllegalStateExceptionSE - 基礎となる EntityManager が利用できない場合