| インターフェース | 説明 |
|---|---|
| EntityManagerFactoryInfo | Spring 管理の JPA EntityManagerFactoryEE のメタデータインターフェース。 |
| EntityManagerProxy | EntityManager プロキシによって実装される EntityManagerEE のサブインターフェース。 |
| JpaDialect | 基盤となる JDBC 接続へのアクセスなど、標準の JPA 2.1 が提供しない特定の機能をカプセル化する SPI 戦略。 |
| JpaVendorAdapter | ベンダー固有の動作を Spring の EntityManagerFactory クリエーターにプラグインできる SPI インターフェース。 |
| クラス | 説明 |
|---|---|
| AbstractEntityManagerFactoryBean | Spring アプリケーションコンテキスト内にローカル JPA EntityManagerFactoryEE インスタンスを作成する抽象 FactoryBean。 |
| DefaultJpaDialect | JpaDialect インターフェースのデフォルト実装。 |
| EntityManagerFactoryAccessor | 通常 JPA EntityManagerEE を取得するために、JPA EntityManagerFactoryEE にアクセスする必要があるクラスの基本クラス。 |
| EntityManagerFactoryUtils | JPA EntityManager 処理のメソッドを特徴とするヘルパークラス。トランザクション内で EntityManager インスタンスを再利用できます。 |
| EntityManagerHolder | JPA EntityManagerEE をラップするリソースホルダー。 |
| ExtendedEntityManagerCreator | 「拡張」EntityManagers の JPA 仕様のセマンティクスに従うさまざまな EntityManagerEE プロキシを作成するためのデリゲート。 |
| JpaTransactionManager | 単一の JPA EntityManagerFactoryEE の PlatformTransactionManager 実装。 |
| LocalContainerEntityManagerFactoryBean | JPA の標準コンテナーブートストラップ契約に従って JPA EntityManagerFactoryEE を作成する FactoryBean。 |
| LocalEntityManagerFactoryBean | JPA の標準的なスタンドアロンブートストラップ契約に従って JPA EntityManagerFactoryEE を作成する FactoryBean。 |
| SharedEntityManagerCreator | 特定の EntityManagerFactoryEE の共有可能な JPA EntityManagerEE 参照を作成するためのデリゲート。 |
| 例外 | 説明 |
|---|---|
| JpaObjectRetrievalFailureException | ObjectRetrievalFailureException の JPA 固有のサブクラス。 |
| JpaOptimisticLockingFailureException | ObjectOptimisticLockingFailureException の JPA 固有のサブクラス。 |
| JpaSystemException | UncategorizedDataAccessException の JPA 固有のサブクラス。具体的な org.springframework.dao 例外と一致しない JPA システムエラー用。 |