13.5.8. インテグレーター
13.5.8.1. インテグレーター
その
org.hibernate.integrator.spi.Integrator
開発者が機能する SessionFactory を構築するプロセスにフックできるようにするための簡単な手段を提供することを目的としています。その org.hibernate.integrator.spi.Integrator
インターフェイスは、対象となる 2 つのメソッドを定義します。integrate
構築プロセスにフックすることができます。disintegrate
シャットダウンする SessionFactory にフックすることができます。
注記
に定義されている 3 番目のメソッドがあります
org.hibernate.integrator.spi.Integrator
、のオーバーロードされた形式integrate
受け入れる org.hibernate.metamodel.source.MetadataImplementor
org.hibernate.cfg.Configuration
の代わりに。このフォームは、5.0 で完了する予定の新しいメタモデルコードで使用することを目的としています。
IntegratorService で利用できる検出アプローチに加え、BootstrapServiceRegistry のビルド時にアプリケーションが手動でインテグレーター実装を登録できます。