Class FastBootMetadataBuilder
java.lang.Object
io.quarkus.hibernate.orm.runtime.boot.FastBootMetadataBuilder
Alternative to EntityManagerFactoryBuilderImpl so to have full control of how MetadataBuilderImplementor
is created, which configuration properties are supportable, custom overrides, etc...
-
Constructor Summary
ConstructorDescriptionFastBootMetadataBuilder
(QuarkusPersistenceUnitDefinition puDefinition, org.hibernate.boot.archive.scan.spi.Scanner scanner, Collection<Class<? extends org.hibernate.integrator.spi.Integrator>> additionalIntegrators, PreGeneratedProxies preGeneratedProxies) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
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 Details
-
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 Details
-
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)
-