クラスの使用
org.springframework.orm.hibernate5.LocalSessionFactoryBuilder
LocalSessionFactoryBuilder を使用するパッケージ
org.springframework.orm.hibernate5 内の LocalSessionFactoryBuilder 使用
修飾子と型メソッド説明LocalSessionFactoryBuilder.addAnnotatedClasses
(ClassSE<?>... annotatedClasses) 指定されたアノテーション付きクラスをバッチで追加します。LocalSessionFactoryBuilder.addPackages
(StringSE... annotatedPackages) 指定されたアノテーション付きパッケージをバッチで追加します。LocalSessionFactoryBuilder.scanPackages
(StringSE... packagesToScan) エンティティクラスの Spring ベースのスキャンを実行し、このConfiguration
でアノテーション付きクラスとして登録します。LocalSessionFactoryBuilder.setBeanContainer
(ConfigurableListableBeanFactory beanFactory) 指定された SpringConfigurableListableBeanFactory
の HibernateBeanContainer
を設定します。LocalSessionFactoryBuilder.setCacheRegionFactory
(RegionFactory cacheRegionFactory) HibernateRegionFactory
を SessionFactory に使用するように設定します。LocalSessionFactoryBuilder.setEntityTypeFilters
(TypeFilter... entityTypeFilters) エンティティクラスの Spring ベースのスキャン用にカスタム型フィルターを指定します。LocalSessionFactoryBuilder.setJtaTransactionManager
(ObjectSE jtaTransactionManager) SpringJtaTransactionManager
または JTATransactionManager
EE を Hibernate で使用するように設定します(ある場合)。LocalSessionFactoryBuilder.setMultiTenantConnectionProvider
(MultiTenantConnectionProvider multiTenantConnectionProvider) SessionFactory に渡されるMultiTenantConnectionProvider
を設定します。型 LocalSessionFactoryBuilder のパラメーターを持つ org.springframework.orm.hibernate5 のメソッド修飾子と型メソッド説明protected SessionFactory
LocalSessionFactoryBean.buildSessionFactory
(LocalSessionFactoryBuilder sfb) サブクラスはこのメソッドをオーバーライドして、SessionFactory インスタンスのカスタム初期化を実行し、この LocalSessionFactoryBean によって準備された特定の Configuration オブジェクトを介してインスタンスを作成できます。