Package org.hibernate.boot.spi
Interface SessionFactoryBuilderFactory
An extension point for integrators that wish to hook into the process of how a SessionFactory
is built. Intended as a "discoverable service" (
ServiceLoader). There can
be at most one implementation discovered that returns a non-null SessionFactoryBuilder.-
Method Summary
Modifier and TypeMethodDescriptiongetSessionFactoryBuilder(MetadataImplementor metadata, SessionFactoryBuilderImplementor defaultBuilder) The contract method.
-
Method Details
-
getSessionFactoryBuilder
SessionFactoryBuilder getSessionFactoryBuilder(MetadataImplementor metadata, SessionFactoryBuilderImplementor defaultBuilder) The contract method. Return theSessionFactoryBuilder. May returnnull- Parameters:
metadata- The metadata from which we will be building aSessionFactory.defaultBuilder- The defaultSessionFactoryBuilderinstance. If theSessionFactoryBuilderbeing built here needs to use this passedSessionFactoryBuilderinstance, it is the responsibility of the builtSessionFactoryBuilderimpl to delegate configuration calls to the passed default impl.- Returns:
- The
SessionFactoryBuilder, ornull
-