public class ReactiveSessionFactoryBuilder extends org.hibernate.boot.spi.AbstractDelegatingSessionFactoryBuilderImplementor<ReactiveSessionFactoryBuilder>
SessionFactoryBuilder
for SessionFactory
instances that can be unwrapped
to
produce a Stage.SessionFactory
or
Mutiny.SessionFactory
.Constructor and Description |
---|
ReactiveSessionFactoryBuilder(org.hibernate.boot.spi.MetadataImplementor metadata,
org.hibernate.boot.spi.SessionFactoryBuilderImplementor delegate) |
Modifier and Type | Method and Description |
---|---|
org.hibernate.SessionFactory |
build() |
protected ReactiveSessionFactoryBuilder |
getThis() |
<T extends org.hibernate.boot.SessionFactoryBuilder> |
unwrap(java.lang.Class<T> type) |
buildSessionFactoryOptions, delegate, disableJtaTransactionAccess, enableJdbcStyleParamsZeroBased
addEntityNameResolver, addSessionFactoryObservers, allowOutOfTransactionUpdateOperations, applyAutoClosing, applyAutoFlushing, applyAutomaticEvictionOfCollectionCaches, applyBatchFetchStyle, applyBeanManager, applyCacheRegionPrefix, applyConnectionHandlingMode, applyConnectionProviderDisablesAutoCommit, applyConnectionReleaseMode, applyCurrentTenantIdentifierResolver, applyCustomEntityDirtinessStrategy, applyDefaultBatchFetchSize, applyDefaultEntityMode, applyDefaultNullPrecedence, applyDelayedEntityLoaderCreations, applyDirectReferenceCaching, applyEntityNotFoundDelegate, applyEntityTuplizer, applyEntityTuplizerFactory, applyGetGeneratedKeysSupport, applyIdentifierRollbackSupport, applyInterceptor, applyJdbcBatchingForVersionedEntities, applyJdbcBatchSize, applyJdbcFetchSize, applyJtaTrackingByThread, applyLazyInitializationOutsideTransaction, applyMaximumFetchDepth, applyMinimalPutsForCaching, applyMultiTableBulkIdStrategy, applyMultiTenancyStrategy, applyName, applyNameAsJndiName, applyNamedQueryCheckingOnStartup, applyNullabilityChecking, applyOrderingOfInserts, applyOrderingOfUpdates, applyPreferUserTransactions, applyQueryCacheSupport, applyQuerySubstitutions, applyResultSetsWrapping, applyScrollableResultsSupport, applySecondLevelCacheSupport, applySqlComments, applySqlFunction, applyStatelessInterceptor, applyStatelessInterceptor, applyStatementInspector, applyStatisticsSupport, applyStrictJpaQueryLanguageCompliance, applyStructuredCacheEntries, applyTempTableDdlTransactionHandling, applyTimestampsCacheFactory, applyValidatorFactory, enableJpaClosedCompliance, enableJpaListCompliance, enableJpaQueryCompliance, enableJpaTransactionCompliance, enableReleaseResourcesOnCloseEnabled
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
disableRefreshDetachedEntity
addEntityNameResolver, addSessionFactoryObservers, allowOutOfTransactionUpdateOperations, applyAutoClosing, applyAutoFlushing, applyAutomaticEvictionOfCollectionCaches, applyBatchFetchStyle, applyBeanManager, applyCacheRegionPrefix, applyConnectionHandlingMode, applyConnectionProviderDisablesAutoCommit, applyConnectionReleaseMode, applyCurrentTenantIdentifierResolver, applyCustomEntityDirtinessStrategy, applyDefaultBatchFetchSize, applyDefaultEntityMode, applyDefaultNullPrecedence, applyDelayedEntityLoaderCreations, applyDirectReferenceCaching, applyEntityNotFoundDelegate, applyEntityTuplizer, applyEntityTuplizerFactory, applyGetGeneratedKeysSupport, applyIdentifierRollbackSupport, applyInterceptor, applyJdbcBatchingForVersionedEntities, applyJdbcBatchSize, applyJdbcFetchSize, applyJtaTrackingByThread, applyLazyInitializationOutsideTransaction, applyMaximumFetchDepth, applyMinimalPutsForCaching, applyMultiTableBulkIdStrategy, applyMultiTenancyStrategy, applyName, applyNameAsJndiName, applyNamedQueryCheckingOnStartup, applyNullabilityChecking, applyOrderingOfInserts, applyOrderingOfUpdates, applyPreferUserTransactions, applyQueryCacheSupport, applyQuerySubstitutions, applyResultSetsWrapping, applyScrollableResultsSupport, applySecondLevelCacheSupport, applySqlComments, applySqlFunction, applyStatelessInterceptor, applyStatelessInterceptor, applyStatementInspector, applyStatisticsSupport, applyStrictJpaQueryLanguageCompliance, applyStructuredCacheEntries, applyTempTableDdlTransactionHandling, applyTimestampsCacheFactory, applyValidatorFactory, enableJpaClosedCompliance, enableJpaListCompliance, enableJpaQueryCompliance, enableJpaTransactionCompliance, enableReleaseResourcesOnCloseEnabled
public ReactiveSessionFactoryBuilder(org.hibernate.boot.spi.MetadataImplementor metadata, org.hibernate.boot.spi.SessionFactoryBuilderImplementor delegate)
protected ReactiveSessionFactoryBuilder getThis()
getThis
in class org.hibernate.boot.spi.AbstractDelegatingSessionFactoryBuilder<ReactiveSessionFactoryBuilder>
public <T extends org.hibernate.boot.SessionFactoryBuilder> T unwrap(java.lang.Class<T> type)
unwrap
in interface org.hibernate.boot.SessionFactoryBuilder
unwrap
in class org.hibernate.boot.spi.AbstractDelegatingSessionFactoryBuilder<ReactiveSessionFactoryBuilder>
public org.hibernate.SessionFactory build()
build
in interface org.hibernate.boot.SessionFactoryBuilder
build
in class org.hibernate.boot.spi.AbstractDelegatingSessionFactoryBuilder<ReactiveSessionFactoryBuilder>