パッケージ org.springframework.orm.hibernate5
@NonNullApi @NonNullFields パッケージ org.springframework.orm.hibernate5
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
 ローカル Hibernate トランザクション用の Spring のトランザクション SPI の実装が含まれています。このパッケージは、Hibernate の推奨事項にできる限り従うために、テンプレートクラスなどを使用せずに、意図的にかなり最小限にしています。Hibernate のネイティブ sessionFactory.getCurrentSession() スタイルを使用することをお勧めします。
このパッケージは Hibernate 5.x のみをサポートします。
- クラス説明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 管理のトランザクションの最後にリソースをクリーンアップするためのコールバック。