クラス EclipseLinkJpaVendorAdapter
java.lang.ObjectSE
org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter
org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
- 実装されたすべてのインターフェース:
JpaVendorAdapter
Eclipse 永続サービス (EclipseLink) の
JpaVendorAdapter
実装。EclipseLink 3.0/4.0 と互換性があります。EclipseLink の永続化プロバイダーと EntityManager 拡張インターフェースを公開し、AbstractJpaVendorAdapter
の一般的な構成設定を適応させます。EclipseLink はパッケージレベルのメタデータを使用しないため、(SmartPersistenceUnitInfo.getManagedPackages()
による)アノテーション付きパッケージの検出はサポートされません。
- 導入:
- 2.5.2
- 作成者:
- Juergen Hoeller, Thomas Risberg
- 関連事項:
EclipseLinkJpaDialect
PersistenceProvider
JpaEntityManager
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected StringSE
determineTargetDatabaseName
(Database database) 指定されたデータベースの EclipseLink ターゲットデータベース名を決定します。ClassSE<? extends EntityManagerEE>
このプロバイダーの EntityManagers が実装するベンダー固有の EntityManager インターフェースを返します。このプロバイダーのベンダー固有の JpaDialect 実装、または存在しない場合はnull
を返します。ベンダー固有の JPA プロパティのマップを返します。通常、この JpaVendorAdapter インスタンスの設定に基づいています。ベンダー固有の永続性プロバイダーを返します。クラス org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter から継承されたメソッド
getDatabase, getDatabasePlatform, getEntityManagerFactoryInterface, getJpaPropertyMap, getPersistenceProviderRootPackage, isGenerateDdl, isShowSql, postProcessEntityManager, postProcessEntityManagerFactory, setDatabase, setDatabasePlatform, setGenerateDdl, setShowSql
コンストラクターの詳細
EclipseLinkJpaVendorAdapter
public EclipseLinkJpaVendorAdapter()
メソッドの詳細
getPersistenceProvider
インターフェースからコピーされた説明:JpaVendorAdapter
ベンダー固有の永続性プロバイダーを返します。getJpaPropertyMap
インターフェースからコピーされた説明:JpaVendorAdapter
ベンダー固有の JPA プロパティのマップを返します。通常、この JpaVendorAdapter インスタンスの設定に基づいています。EntityManagerFactory Bean でさらに JPA プロパティが定義されている可能性があることに注意してください。これにより、ここで指定された個々の JPA プロパティ値がオーバーライドされる可能性があります。
- 次で指定:
- インターフェース
JpaVendorAdapter
のgetJpaPropertyMap
- オーバーライド:
- クラス
AbstractJpaVendorAdapter
のgetJpaPropertyMap
- 戻り値:
- 標準の JPA ブートストラップ機能で受け入れられる JPA プロパティの Map、または公開するプロパティがない場合は空の Map
- 関連事項:
determineTargetDatabaseName
指定されたデータベースの EclipseLink ターゲットデータベース名を決定します。- パラメーター:
database
- 指定されたデータベース- 戻り値:
- EclipseLink ターゲットデータベース名。見つからない場合は
null
getJpaDialect
インターフェースからコピーされた説明:JpaVendorAdapter
このプロバイダーのベンダー固有の JpaDialect 実装、または存在しない場合はnull
を返します。- 次で指定:
- インターフェース
JpaVendorAdapter
のgetJpaDialect
- オーバーライド:
- クラス
AbstractJpaVendorAdapter
のgetJpaDialect
getEntityManagerInterface
インターフェースからコピーされた説明:JpaVendorAdapter
このプロバイダーの EntityManagers が実装するベンダー固有の EntityManager インターフェースを返します。プロバイダーが EntityManager 拡張を提供しない場合、アダプターは標準の
EntityManager
EE クラスをここで返すだけです。- 次で指定:
- インターフェース
JpaVendorAdapter
のgetEntityManagerInterface
- オーバーライド:
- クラス
AbstractJpaVendorAdapter
のgetEntityManagerInterface