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
FieldsModifier and TypeFieldDescriptionprotected final PrevalidatedQuarkusMetadataprotected final MultiTenancyStrategyprotected final QuarkusPersistenceUnitDescriptorprotected final booleanprotected final org.hibernate.boot.registry.StandardServiceRegistry -
Constructor Summary
ConstructorsConstructorDescriptionFastBootEntityManagerFactoryBuilder(QuarkusPersistenceUnitDescriptor puDescriptor, PrevalidatedQuarkusMetadata metadata, org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry, RuntimeSettings runtimeSettings, Object validatorFactory, Object cdiBeanManager, MultiTenancyStrategy multiTenancyStrategy, boolean shouldApplySchemaMigration, BuiltinFormatMapperBehaviour builtinFormatMapperBehaviour, JsonFormatterCustomizationCheck jsonFormatterCustomizationCheck) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.EntityManagerFactorybuild()voidcancel()voidorg.hibernate.boot.model.process.spi.ManagedResourcesorg.hibernate.boot.spi.MetadataImplementormetadata()protected jakarta.persistence.PersistenceExceptionpersistenceException(String message, Exception cause) protected voidpopulate(String persistenceUnitName, org.hibernate.boot.internal.SessionFactoryOptionsBuilder options, org.hibernate.boot.registry.StandardServiceRegistry ssr) org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilderwithDataSource(DataSource dataSource) org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilderwithValidatorFactory(Object validatorFactory)
-
Field Details
-
puDescriptor
-
metadata
-
standardServiceRegistry
protected final org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry -
multiTenancyStrategy
-
shouldApplySchemaMigration
protected final boolean shouldApplySchemaMigration
-
-
Constructor Details
-
FastBootEntityManagerFactoryBuilder
public FastBootEntityManagerFactoryBuilder(QuarkusPersistenceUnitDescriptor puDescriptor, PrevalidatedQuarkusMetadata metadata, org.hibernate.boot.registry.StandardServiceRegistry standardServiceRegistry, RuntimeSettings runtimeSettings, Object validatorFactory, Object cdiBeanManager, MultiTenancyStrategy multiTenancyStrategy, boolean shouldApplySchemaMigration, BuiltinFormatMapperBehaviour builtinFormatMapperBehaviour, JsonFormatterCustomizationCheck jsonFormatterCustomizationCheck)
-
-
Method Details
-
withValidatorFactory
public org.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder withValidatorFactory(Object validatorFactory) - Specified by:
withValidatorFactoryin interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
withDataSource
- Specified by:
withDataSourcein interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
build
public jakarta.persistence.EntityManagerFactory build()- Specified by:
buildin interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
cancel
public void cancel()- Specified by:
cancelin interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
generateSchema
public void generateSchema()- Specified by:
generateSchemain 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:
getManagedResourcesin interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-
metadata
public org.hibernate.boot.spi.MetadataImplementor metadata()- Specified by:
metadatain interfaceorg.hibernate.jpa.boot.spi.EntityManagerFactoryBuilder
-