パッケージ org.springframework.orm.jpa.hibernate
@NullMarked パッケージ org.springframework.orm.jpa.hibernate
JPA と統合された Hibernate 固有のサポートクラス。
JPA ブートストラップの代替として、Hibernate 固有のセットアップオプションが含まれています。主に Hibernate のネイティブ SessionFactory#getCurrentSession() で使用されますが、JPA リポジトリやネイティブ Hibernate と JPA の混合使用にも使用される可能性があります。
Spring Framework 7.0 以降、このパッケージは orm.hibernate5 に取って代わり、現在は JPA と緊密に統合された Hibernate ORM 7.1+ で使用されます。
- クラスクラス説明
PersistenceExceptionTranslatorは、HibernateExceptionおよび標準 JPAPersistenceExceptionインスタンスを Spring のDataAccessException階層に変換できます。単一の HibernateSessionFactoryのPlatformTransactionManager実装。HibernateSessionFactoryを作成するFactoryBean。Spring が提供する標準 HibernateConfigurationクラスの拡張。SpringSessionContextをデフォルトとして追加し、JDBCDataSourceSE とアプリケーションクラスローダーを指定する便利な方法を提供します。HibernateSession(およびオプションのTransaction)をラップするリソースホルダー。SpringConfigurableListableBeanFactoryに委譲する Hibernate のBeanContainerSPI の Spring の実装。Spring 管理の現在のSessionを提供する Hibernate のCurrentSessionContextインターフェースの実装。