Top Description Constructors Methods
org.hibernate.boot.spi

public abstract Class AbstractDelegatingSessionFactoryBuilderImplementor<T extends org.hibernate.boot.spi.SessionFactoryBuilderImplementor>

extends AbstractDelegatingSessionFactoryBuilder<T extends SessionFactoryBuilderImplementor>
implements SessionFactoryBuilderImplementor
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.spi.SessionFactoryBuilderImplementor, org.hibernate.boot.SessionFactoryBuilder
Type Parameters
<T>
The specific subclass; Allows subclasses to narrow the return type of the contract methods to a specialization of MetadataBuilderImplementor.

Convenience base class for custom implementors of SessionFactoryBuilderImplementor, using delegation
Author
Guillaume Smet

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SessionFactoryOptions
protected SessionFactoryBuilderImplementor
public void
Inherited from org.hibernate.boot.spi.AbstractDelegatingSessionFactoryBuilder:
addEntityNameResolveraddSessionFactoryObserversallowOutOfTransactionUpdateOperationsapplyAutoClosingapplyAutoFlushingapplyAutomaticEvictionOfCollectionCachesapplyBatchFetchStyleapplyBeanManagerapplyCacheRegionPrefixapplyCollectionsInDefaultFetchGroupapplyConnectionHandlingModeapplyConnectionProviderDisablesAutoCommitapplyCurrentTenantIdentifierResolverapplyCustomEntityDirtinessStrategyapplyDefaultBatchFetchSizeapplyDefaultNullPrecedenceapplyDelayedEntityLoaderCreationsapplyDirectReferenceCachingapplyEntityNotFoundDelegateapplyGetGeneratedKeysSupportapplyIdentifierRollbackSupportapplyInterceptorapplyJdbcBatchingForVersionedEntitiesapplyJdbcBatchSizeapplyJdbcFetchSizeapplyJsonFormatMapperapplyJtaTrackingByThreadapplyLazyInitializationOutsideTransactionapplyMaximumFetchDepthapplyMinimalPutsForCachingapplyMultiTenancyapplyNameapplyNameAsJndiNameapplyNamedQueryCheckingOnStartupapplyNullabilityCheckingapplyOrderingOfInsertsapplyOrderingOfUpdatesapplyPreferUserTransactionsapplyQueryCacheSupportapplyScrollableResultsSupportapplySecondLevelCacheSupportapplySqlCommentsapplySqlFunctionapplyStatelessInterceptorapplyStatelessInterceptorapplyStatementInspectorapplyStatisticsSupportapplyStructuredCacheEntriesapplySubselectFetchEnabledapplyTempTableDdlTransactionHandlingapplyTimestampsCacheFactoryapplyValidatorFactoryapplyXmlFormatMapperbuildenableJpaClosedComplianceenableJpaListComplianceenableJpaOrderByMappingComplianceenableJpaQueryComplianceenableJpaTransactionComplianceenableReleaseResourcesOnCloseEnabledgetThis

Constructor Detail

AbstractDelegatingSessionFactoryBuilderImplementorback to summary
public AbstractDelegatingSessionFactoryBuilderImplementor(SessionFactoryBuilderImplementor delegate)

Method Detail

buildSessionFactoryOptionsback to summary
public SessionFactoryOptions buildSessionFactoryOptions()

Implements org.hibernate.boot.spi.SessionFactoryBuilderImplementor.buildSessionFactoryOptions.

Doc from org.hibernate.boot.spi.SessionFactoryBuilderImplementor.buildSessionFactoryOptions.

Build the SessionFactoryOptions that will ultimately be passed to the constructor of org.hibernate.internal.SessionFactoryImpl.

Annotations
@Override
delegateback to summary
protected SessionFactoryBuilderImplementor delegate()

Overrides org.hibernate.boot.spi.AbstractDelegatingSessionFactoryBuilder.delegate.

Annotations
@Override
disableJtaTransactionAccessback to summary
public void disableJtaTransactionAccess()

Implements org.hibernate.boot.spi.SessionFactoryBuilderImplementor.disableJtaTransactionAccess.

Doc from org.hibernate.boot.spi.SessionFactoryBuilderImplementor.disableJtaTransactionAccess.

Called if org.hibernate.cfg.AvailableSettings#ALLOW_JTA_TRANSACTION_ACCESS is not enabled.

Annotations
@Override