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 Summary
Modifier and TypeFieldDescriptionprotected final PrevalidatedQuarkusMetadata
protected final MultiTenancyStrategy
protected final String
protected final org.hibernate.boot.registry.StandardServiceRegistry
-
Constructor Summary
ConstructorDescriptionFastBootEntityManagerFactoryBuilder
(PrevalidatedQuarkusMetadata metadata, String persistenceUnitName, org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry, RuntimeSettings runtimeSettings, Object validatorFactory, Object cdiBeanManager, MultiTenancyStrategy multiTenancyStrategy) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.EntityManagerFactory
build()
void
cancel()
void
org.hibernate.boot.model.process.spi.ManagedResources
org.hibernate.boot.spi.MetadataImplementor
metadata()
protected jakarta.persistence.PersistenceException
persistenceException
(String message, Exception cause) protected void
populate
(String persistenceUnitName, org.hibernate.boot.internal.SessionFactoryOptionsBuilder options, org.hibernate.boot.registry.StandardServiceRegistry ssr) org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
withDataSource
(DataSource dataSource) org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
withValidatorFactory
(Object validatorFactory)
-
Field Details
-
metadata
-
persistenceUnitName
-
standardServiceRegistry
protected final org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry -
multiTenancyStrategy
-
-
Constructor Details
-
FastBootEntityManagerFactoryBuilder
public FastBootEntityManagerFactoryBuilder(PrevalidatedQuarkusMetadata metadata, String persistenceUnitName, org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry, RuntimeSettings runtimeSettings, Object validatorFactory, Object cdiBeanManager, MultiTenancyStrategy multiTenancyStrategy)
-
-
Method Details
-
withValidatorFactory
public org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder withValidatorFactory(Object validatorFactory) - Specified by:
withValidatorFactory
in interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
withDataSource
- Specified by:
withDataSource
in interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
build
public jakarta.persistence.EntityManagerFactory build()- Specified by:
build
in interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
cancel
public void cancel()- Specified by:
cancel
in interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
generateSchema
public void generateSchema()- Specified by:
generateSchema
in interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
persistenceException
-
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 interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
metadata
public org.hibernate.boot.spi.MetadataImplementor metadata()- Specified by:
metadata
in interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-