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

    Modifier and Type
    Method
    Description
     
    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)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • 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)