インターフェース SmartPersistenceUnitInfo
- すべてのスーパーインターフェース:
jakarta.persistence.spi.PersistenceUnitInfo
public interface SmartPersistenceUnitInfo
extends jakarta.persistence.spi.PersistenceUnitInfo
Spring の
LocalContainerEntityManagerFactoryBean 実装と PersistenceUnitManager 実装間の高度なコラボレーションのための、標準 JPA PersistenceUnitInfo インターフェースの拡張。- 導入:
- 3.0.1
- 作成者:
- Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明永続化プロバイダーによってイントロスペクトされる、管理対象の Java パッケージのリストを返します。booleanこの永続ユニットが JTA トランザクション用に構成されているかどうかを判断します。voidsetPersistenceProviderPackageName(StringSE persistenceProviderPackageName) クラス変換から除外するために、永続性プロバイダーの独自のパッケージ名を設定します。インターフェース jakarta.persistence.spi.PersistenceUnitInfo から継承されたメソッド
addTransformer, excludeUnlistedClasses, getClassLoader, getJarFileUrls, getJtaDataSource, getManagedClassNames, getMappingFileNames, getNewTempClassLoader, getNonJtaDataSource, getPersistenceProviderClassName, getPersistenceUnitName, getPersistenceUnitRootUrl, getPersistenceXMLSchemaVersion, getProperties, getQualifierAnnotationNames, getScopeAnnotationName, getSharedCacheMode, getTransactionType, getValidationMode
メソッドの詳細
getManagedPackages
setPersistenceProviderPackageName
クラス変換から除外するために、永続性プロバイダーの独自のパッケージ名を設定します。- 関連事項:
isConfiguredForJta
boolean isConfiguredForJta()この永続ユニットが JTA トランザクション用に構成されているかどうかを判断します。This allows for a quick check without referring to the JPA transaction type enum (primarily for achieving compatibility between JPA 3.2 and 4.0).
- 導入:
- 7.0
- 関連事項: