Top Description Fields Constructors Methods
org.hibernate.boot.spi

public Class AbstractDelegatingSessionFactoryOptions

extends Object
implements SessionFactoryOptions
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.spi.SessionFactoryOptions
Annotations
@SuppressWarnings:unused
Imports
java.util.Map, .TimeZone, java.util.function.Supplier, org.hibernate.ConnectionReleaseMode, .CustomEntityDirtinessStrategy, .EntityMode, .EntityNameResolver, .Interceptor, .MultiTenancyStrategy, .NullPrecedence, .SessionFactoryObserver, org.hibernate.boot.SchemaAutoTooling, .TempTableDdlTransactionHandling, org.hibernate.boot.registry.StandardServiceRegistry, org.hibernate.cache.spi.TimestampsCacheFactory, org.hibernate.cfg.BaselineSessionEventsListenerBuilder, org.hibernate.context.spi.CurrentTenantIdentifierResolver, org.hibernate.dialect.function.SQLFunction, org.hibernate.hql.spi.id.MultiTableBulkIdStrategy, org.hibernate.jpa.spi.JpaCompliance, org.hibernate.loader.BatchFetchStyle, org.hibernate.proxy.EntityNotFoundDelegate, org.hibernate.query.ImmutableEntityUpdateQueryHandlingMode, org.hibernate.query.criteria.LiteralHandlingMode, org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode, .StatementInspector, org.hibernate.tuple.entity.EntityTuplizerFactory

Convenience base class for custom implementors of SessionFactoryOptions, using delegation
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final SessionFactoryOptions

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
protected SessionFactoryOptions
public boolean
public BaselineSessionEventsListenerBuilder
public BatchFetchStyle
public Object
public String
public ConnectionReleaseMode
public LiteralHandlingMode
public CurrentTenantIdentifierResolver
public CustomEntityDirtinessStrategy
public Map<String, SQLFunction>
public int
public String
getDefaultCatalog()

Overrides default org.hibernate.boot.spi.SessionFactoryOptions.getDefaultCatalog.

The default catalog to use in generated SQL when a catalog wasn't specified in the mapping, neither explicitly nor implicitly (see the concept of implicit catalog in XML mapping).
public EntityMode
public NullPrecedence
public String
getDefaultSchema()

Overrides default org.hibernate.boot.spi.SessionFactoryOptions.getDefaultSchema.

The default schema to use in generated SQL when a catalog wasn't specified in the mapping, neither explicitly nor implicitly (see the concept of implicit schema in XML mapping).
public EntityNameResolver[]
public EntityNotFoundDelegate
getEntityNotFoundDelegate()

Implements org.hibernate.boot.spi.SessionFactoryOptions.getEntityNotFoundDelegate.

Get the delegate for handling entity-not-found exception conditions.
public EntityTuplizerFactory
public ImmutableEntityUpdateQueryHandlingMode
public Interceptor
getInterceptor()

Implements org.hibernate.boot.spi.SessionFactoryOptions.getInterceptor.

Get the interceptor to use by default for all sessions opened from this factory.
public int
public Integer
public TimeZone
public JpaCompliance
public Integer
public MultiTableBulkIdStrategy
public MultiTenancyStrategy
public PhysicalConnectionHandlingMode
public int
public Map<K, V>
public SchemaAutoTooling
public StandardServiceRegistry
getServiceRegistry()

Implements org.hibernate.boot.spi.SessionFactoryOptions.getServiceRegistry.

The service registry to use in building the factory.
public String
getSessionFactoryName()

Implements org.hibernate.boot.spi.SessionFactoryOptions.getSessionFactoryName.

The name to be used for the SessionFactory.
public SessionFactoryObserver[]
public Class<? extends Interceptor>
getStatelessInterceptorImplementor()

Implements org.hibernate.boot.spi.SessionFactoryOptions.getStatelessInterceptorImplementor.

Get the interceptor to use by default for all sessions opened from this factory.
public Supplier<? extends Interceptor>
getStatelessInterceptorImplementorSupplier()

Overrides default org.hibernate.boot.spi.SessionFactoryOptions.getStatelessInterceptorImplementorSupplier.

Get the interceptor to use by default for all sessions opened from this factory.
public StatementInspector
public TempTableDdlTransactionHandling
public TimestampsCacheFactory
public String
getUuid()

Implements org.hibernate.boot.spi.SessionFactoryOptions.getUuid.

Get the UUID unique to this SessionFactoryOptions.
public Object
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
isEnhancementAsProxyEnabled()

Overrides default org.hibernate.boot.spi.SessionFactoryOptions.isEnhancementAsProxyEnabled.

Can bytecode-enhanced entity classes be used as a "proxy"?
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
isJpaBootstrap()

Implements org.hibernate.boot.spi.SessionFactoryOptions.isJpaBootstrap.

Was building of the SessionFactory initiated through JPA bootstrapping, or through Hibernate's native bootstrapping?
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait