パッケージ org.springframework.orm.hibernate5
@NonNullApi @NonNullFields パッケージ org.springframework.orm.hibernate5
Hibernate ORM 5.x と Spring の概念の統合を提供するパッケージ。
 このパッケージは Hibernate 5.x をサポートしますが、移行を目的として Hibernate ORM 6.x に対する使用も許容します。Hibernate のネイティブ sessionFactory.getCurrentSession() スタイルを強く推奨します。
- クラス説明Hibernate コードのコールバックインターフェース。UncategorizedDataAccessException の Hibernate 固有のサブクラス。Hibernate がラップした JDBC 例外用。ObjectRetrievalFailureException の Hibernate 固有のサブクラス。Hibernate 操作の一般的なセットと、セッションベースのラムダ式の一般的なHibernateOperations.execute(org.springframework.orm.hibernate5.HibernateCallback<T>)メソッドを指定するインターフェース。ObjectOptimisticLockingFailureException の Hibernate 固有のサブクラス。InvalidDataAccessResourceUsageException の Hibernate 固有のサブクラス。無効な HQL クエリ構文でスローされます。具体的なorg.springframework.dao例外と一致しない Hibernate システムエラーの場合、UncategorizedDataAccessException の Hibernate 固有のサブクラス。Hibernate データアクセスコードを簡略化するヘルパークラス。単一の HibernateSessionFactoryのPlatformTransactionManager実装。HibernateSessionFactoryを作成するFactoryBean。Spring が提供する標準 HibernateConfigurationクラスの拡張。SpringSessionContextをデフォルトとして追加し、JDBCDataSourceSE とアプリケーションクラスローダーを指定する便利な方法を提供します。Hibernate セッション処理のメソッドを備えたヘルパークラス。HibernateSession(およびオプションのTransaction)をラップするリソースホルダー。SpringConfigurableListableBeanFactoryに委譲する Hibernate のBeanContainerSPI の Spring の実装。基本的な Hibernate セッションにflush()呼び出しを伝播する単純な同期アダプター。Hibernate の JTASessionContext の Spring 固有のサブクラス。FlushMode.MANUALを読み取り専用トランザクションに設定します。Spring 管理の現在のSessionを提供するために Spring のSessionFactoryUtilsに委譲する Hibernate 3.1 のCurrentSessionContextインターフェースの実装。事前バインドされた Hibernate セッションの Spring 管理のトランザクションの最後にリソースをクリーンアップするためのコールバック。