Class FastBootEntityManagerFactoryBuilder

  • All Implemented Interfaces:
    org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder

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

      • persistenceUnitName

        protected final String persistenceUnitName
      • standardServiceRegistry

        protected final org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry
    • Constructor Detail

      • FastBootEntityManagerFactoryBuilder

        public FastBootEntityManagerFactoryBuilder​(PrevalidatedQuarkusMetadata metadata,
                                                   String persistenceUnitName,
                                                   org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry,
                                                   RuntimeSettings runtimeSettings,
                                                   Object validatorFactory,
                                                   Object cdiBeanManager)
    • Method Detail

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