Class FastBootMetadataBuilder
- java.lang.Object
-
- io.quarkus.hibernate.orm.runtime.boot.FastBootMetadataBuilder
-
public class FastBootMetadataBuilder extends Object
Alternative to EntityManagerFactoryBuilderImpl so to have full control of how MetadataBuilderImplementor is created, which configuration properties are supportable, custom overrides, etc...
-
-
Constructor Summary
Constructors Constructor Description FastBootMetadataBuilder(QuarkusPersistenceUnitDefinition puDefinition, org.hibernate.boot.archive.scan.spi.Scanner scanner, Collection<Class<? extends org.hibernate.integrator.spi.Integrator>> additionalIntegrators, PreGeneratedProxies preGeneratedProxies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordedState
build()
protected void
populate(org.hibernate.boot.MetadataBuilder metamodelBuilder, List<org.hibernate.boot.CacheRegionDefinition> cacheRegionDefinitions)
Greatly simplified copy of org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl#populate(org.hibernate.boot.MetadataBuilder, org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.MergedSettings, org.hibernate.boot.registry.StandardServiceRegistry, java.util.List)
-
-
-
Constructor Detail
-
FastBootMetadataBuilder
public FastBootMetadataBuilder(QuarkusPersistenceUnitDefinition puDefinition, org.hibernate.boot.archive.scan.spi.Scanner scanner, Collection<Class<? extends org.hibernate.integrator.spi.Integrator>> additionalIntegrators, PreGeneratedProxies preGeneratedProxies)
-
-
Method Detail
-
build
public RecordedState build()
-
populate
protected void populate(org.hibernate.boot.MetadataBuilder metamodelBuilder, List<org.hibernate.boot.CacheRegionDefinition> cacheRegionDefinitions)
Greatly simplified copy of org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl#populate(org.hibernate.boot.MetadataBuilder, org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.MergedSettings, org.hibernate.boot.registry.StandardServiceRegistry, java.util.List)
-
-