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 type of a specific sub-class; Allows sub-classes to narrow down the return-type of the contract methods to a specialization of SessionFactoryBuilderImplementor

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
buildSessionFactoryOptions()

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

Build the SessionFactoryOptions that will ultimately be passed to SessionFactoryImpl constructor.
protected SessionFactoryBuilderImplementor
public void
public void
Inherited from org.hibernate.boot.spi.AbstractDelegatingSessionFactoryBuilder:
addEntityNameResolveraddSessionFactoryObserversallowOutOfTransactionUpdateOperationsapplyAutoClosingapplyAutoFlushingapplyAutomaticEvictionOfCollectionCachesapplyBatchFetchStyleapplyBeanManagerapplyCacheRegionPrefixapplyConnectionHandlingModeapplyConnectionProviderDisablesAutoCommitapplyConnectionReleaseModeapplyCurrentTenantIdentifierResolverapplyCustomEntityDirtinessStrategyapplyDefaultBatchFetchSizeapplyDefaultEntityModeapplyDefaultNullPrecedenceapplyDelayedEntityLoaderCreationsapplyDirectReferenceCachingapplyEntityNotFoundDelegateapplyEntityTuplizerapplyEntityTuplizerFactoryapplyGetGeneratedKeysSupportapplyIdentifierRollbackSupportapplyInterceptorapplyJdbcBatchingForVersionedEntitiesapplyJdbcBatchSizeapplyJdbcFetchSizeapplyJtaTrackingByThreadapplyLazyInitializationOutsideTransactionapplyMaximumFetchDepthapplyMinimalPutsForCachingapplyMultiTableBulkIdStrategyapplyMultiTenancyStrategyapplyNameapplyNameAsJndiNameapplyNamedQueryCheckingOnStartupapplyNullabilityCheckingapplyOrderingOfInsertsapplyOrderingOfUpdatesapplyPreferUserTransactionsapplyQueryCacheSupportapplyQuerySubstitutionsapplyResultSetsWrappingapplyScrollableResultsSupportapplySecondLevelCacheSupportapplySqlCommentsapplySqlFunctionapplyStatelessInterceptorapplyStatelessInterceptorapplyStatementInspectorapplyStatisticsSupportapplyStrictJpaQueryLanguageComplianceapplyStructuredCacheEntriesapplyTempTableDdlTransactionHandlingapplyTimestampsCacheFactoryapplyValidatorFactorybuildenableJpaClosedComplianceenableJpaListComplianceenableJpaQueryComplianceenableJpaTransactionComplianceenableReleaseResourcesOnCloseEnabledgetThisunwrap

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 SessionFactoryImpl constructor.

Returns:SessionFactoryOptions

The options.

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.

Annotations
@Override
enableJdbcStyleParamsZeroBasedback to summary
public void enableJdbcStyleParamsZeroBased()

Implements org.hibernate.boot.spi.SessionFactoryBuilderImplementor.enableJdbcStyleParamsZeroBased.

Annotations
@Override