Class FastBootEntityManagerFactoryBuilder

java.lang.Object
io.quarkus.hibernate.orm.runtime.boot.FastBootEntityManagerFactoryBuilder
All Implemented Interfaces:
org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder

public class FastBootEntityManagerFactoryBuilder extends Object implements org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
  • Field Details

    • metadata

      protected final PrevalidatedQuarkusMetadata metadata
    • persistenceUnitName

      protected final String persistenceUnitName
    • standardServiceRegistry

      protected final org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry
    • multiTenancyStrategy

      protected final MultiTenancyStrategy multiTenancyStrategy
  • Constructor Details

  • Method Details

    • withValidatorFactory

      public org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder withValidatorFactory(Object validatorFactory)
      Specified by:
      withValidatorFactory in interface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
    • withDataSource

      public org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder withDataSource(DataSource dataSource)
      Specified by:
      withDataSource in interface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
    • build

      public jakarta.persistence.EntityManagerFactory build()
      Specified by:
      build in interface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
    • cancel

      public void cancel()
      Specified by:
      cancel in interface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
    • generateSchema

      public void generateSchema()
      Specified by:
      generateSchema in interface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
    • persistenceException

      protected jakarta.persistence.PersistenceException persistenceException(String message, Exception cause)
    • populate

      protected void populate(String persistenceUnitName, org.hibernate.boot.internal.SessionFactoryOptionsBuilder options, org.hibernate.boot.registry.StandardServiceRegistry ssr)
    • getManagedResources

      public org.hibernate.boot.model.process.spi.ManagedResources getManagedResources()
      Specified by:
      getManagedResources in interface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
    • metadata

      public org.hibernate.boot.spi.MetadataImplementor metadata()
      Specified by:
      metadata in interface org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder