Package org.hibernate.boot.spi
Interface SessionFactoryBuilderImplementor
- All Superinterfaces:
SessionFactoryBuilder
- All Known Implementing Classes:
AbstractDelegatingSessionFactoryBuilderImplementor,SessionFactoryBuilderImpl
Additional SPI contract for
SessionFactoryBuilder, mainly intended for
implementors of SessionFactoryBuilderFactory.-
Method Summary
Modifier and TypeMethodDescriptionBuild theSessionFactoryOptionsthat will ultimately be passed to the constructor ofSessionFactoryImpl.voidCalled ifTransactionSettings.ALLOW_JTA_TRANSACTION_ACCESSis not enabled.default voidDeprecated, for removal: This API element is subject to removal in a future version.with no replacement.Methods inherited from interface org.hibernate.boot.SessionFactoryBuilder
addEntityNameResolver, addSessionFactoryObservers, allowOutOfTransactionUpdateOperations, applyAutoClosing, applyAutoFlushing, applyAutomaticEvictionOfCollectionCaches, applyBeanManager, applyCacheRegionPrefix, applyCollectionsInDefaultFetchGroup, applyConnectionHandlingMode, applyConnectionProviderDisablesAutoCommit, applyCurrentTenantIdentifierResolver, applyCustomEntityDirtinessStrategy, applyDefaultBatchFetchSize, applyDefaultNullPrecedence, applyDelayedEntityLoaderCreations, applyDirectReferenceCaching, applyEntityNotFoundDelegate, applyGetGeneratedKeysSupport, applyIdentifierRollbackSupport, applyInterceptor, applyJdbcBatchSize, applyJdbcFetchSize, applyJsonFormatMapper, applyJtaTrackingByThread, applyLazyInitializationOutsideTransaction, applyMaximumFetchDepth, applyMinimalPutsForCaching, applyMultiTenancy, applyName, applyNameAsJndiName, applyNamedQueryCheckingOnStartup, applyNullabilityChecking, applyOrderingOfInserts, applyOrderingOfUpdates, applyPreferUserTransactions, applyQueryCacheLayout, applyQueryCacheSupport, applyScrollableResultsSupport, applySecondLevelCacheSupport, applySqlComments, applySqlFunction, applyStatelessInterceptor, applyStatelessInterceptor, applyStatementInspector, applyStatisticsSupport, applyStructuredCacheEntries, applySubselectFetchEnabled, applyTempTableDdlTransactionHandling, applyTenantSchemaMapper, applyTimestampsCacheFactory, applyValidatorFactory, applyXmlFormatMapper, build, enableJpaCascadeCompliance, enableJpaClosedCompliance, enableJpaOrderByMappingCompliance, enableJpaQueryCompliance, enableJpaTransactionCompliance, enableReleaseResourcesOnCloseEnabled
-
Method Details
-
disableJtaTransactionAccess
void disableJtaTransactionAccess()Called ifTransactionSettings.ALLOW_JTA_TRANSACTION_ACCESSis not enabled. -
disableRefreshDetachedEntity
Deprecated, for removal: This API element is subject to removal in a future version.with no replacement. -
buildSessionFactoryOptions
SessionFactoryOptions buildSessionFactoryOptions()Build theSessionFactoryOptionsthat will ultimately be passed to the constructor ofSessionFactoryImpl.
-