Uses of Interface
org.hibernate.engine.spi.SessionFactoryImplementor
Packages that use SessionFactoryImplementor
Package
Description
Support for integrating Jakarta Bean Validation.
Support for handling named queries during the bootstrap process.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Package defining bytecode code enhancement (instrumentation) support.
An SPI modelling various aspects of the second-level cache configuration.
Defines the integration aspect of Hibernate's second-level caching, allowing
a "caching backend" to be plugged in as a cache provider.
Defines contracts for transactional and concurrent access to cached
entity and
collection data.
This package defines formats for disassembled state kept in the second level cache.
This package provides a framework intended to reduce the work needed to implement
a caching provider.
SPI-level contracts around "current session" and "current tenant" support.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Support for
Dialect
-specific identity column handling.Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator
.Support for temporary tables.
An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Defines the event types and event listener interfaces for
events produced by the stateful
Session
.Contains a framework of strategies for efficient retrieval of
database-generated values.
Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
Contains a framework of strategies for retrieving database-generated ids.
An SPI for extensions which integrate with Hibernate via the Java
ServiceLoader
facility.Support for set and map ordering
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for collections.
Defines support for performing mutation operations against collections.
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating
from persistence-context events.
Contains some functions for pretty-printing things for exception and log messages.
Support for named queries
Support for defining result set mappings
used in
NativeQuery
, ProcedureCall
,
and StoredProcedureQuery
.Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
An SPI for defining, registering, and rendering functions in HQL.
SPI for handling SQM UPDATE and DELETE queries
Package for the translation of SQM into SQL AST
Defines an SPI for integrating pluggable services.
This package contains helper classes for rendering SQL fragments and SQL statements.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
SQL AST extensions for model mutations.
Support for building
TableMutation
references for persisting entity mutation eventsExtensions to
JdbcOperation
for model mutations.An SPI allowing customized statistics collection.
Most contracts here have been replaced by the new runtime
mapping model.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.Contracts for reading and writing values to and from JDBC.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
Defines a registry for Hibernate
Type
s.An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type
.-
Uses of SessionFactoryImplementor in org.hibernate.boot.beanvalidation
Methods in org.hibernate.boot.beanvalidation that return SessionFactoryImplementorModifier and TypeMethodDescriptionActivationContext.getSessionFactory()
Access the SessionFactory being built to trigger this BV activationMethods in org.hibernate.boot.beanvalidation with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionvoid
HibernateTraversableResolver.addPersister
(EntityPersister persister, SessionFactoryImplementor factory) void
BeanValidationIntegrator.disintegrate
(SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry) void
BeanValidationIntegrator.integrate
(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.boot.query
Methods in org.hibernate.boot.query with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionNamedHqlQueryDefinition.resolve
(SessionFactoryImplementor factory) NamedNativeQueryDefinition.resolve
(SessionFactoryImplementor factory) NamedProcedureCallDefinition.resolve
(SessionFactoryImplementor factory) NamedQueryDefinition.resolve
(SessionFactoryImplementor factory) Resolve the mapping definition into its run-time memento form. -
Uses of SessionFactoryImplementor in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return SessionFactoryImplementorModifier and TypeMethodDescriptionAbstractDelegatingMetadata.buildSessionFactory()
MetadataImplementor.buildSessionFactory()
Methods in org.hibernate.boot.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionvoid
AbstractDelegatingMetadata.initSessionFactory
(SessionFactoryImplementor sessionFactory) void
MetadataImplementor.initSessionFactory
(SessionFactoryImplementor sessionFactoryImplementor) -
Uses of SessionFactoryImplementor in org.hibernate.bytecode.spi
Methods in org.hibernate.bytecode.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionProxyFactoryFactory.buildProxyFactory
(SessionFactoryImplementor sessionFactory) Build a proxy factory specifically for handling runtime lazy loading. -
Uses of SessionFactoryImplementor in org.hibernate.cache.cfg.spi
Methods in org.hibernate.cache.cfg.spi that return SessionFactoryImplementorModifier and TypeMethodDescriptionDomainDataRegionBuildingContext.getSessionFactory()
Access to the SessionFactory for which a Region is being built. -
Uses of SessionFactoryImplementor in org.hibernate.cache.spi
Methods in org.hibernate.cache.spi that return SessionFactoryImplementorMethods in org.hibernate.cache.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionRegionFactory.buildQueryResultsRegion
(String regionName, SessionFactoryImplementor sessionFactory) Create a namedRegion
for holding query result sets.RegionFactory.buildTimestampsRegion
(String regionName, SessionFactoryImplementor sessionFactory) Create a namedRegion
for holding timestamps used to determine when a cached query result set is stale.CacheKeysFactory.createCollectionKey
(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) CacheKeysFactory.createEntityKey
(Object id, EntityPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) -
Uses of SessionFactoryImplementor in org.hibernate.cache.spi.access
Methods in org.hibernate.cache.spi.access with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionCollectionDataAccess.generateCacheKey
(Object id, CollectionPersister collectionDescriptor, SessionFactoryImplementor factory, String tenantIdentifier) To create instances of CollectionCacheKey for this region, Hibernate will invoke this method exclusively so that generated implementations can generate optimised keys.EntityDataAccess.generateCacheKey
(Object id, EntityPersister rootEntityDescriptor, SessionFactoryImplementor factory, String tenantIdentifier) To create instances of keys for this region, Hibernate will invoke this method exclusively so that generated implementations can generate optimised keys. -
Uses of SessionFactoryImplementor in org.hibernate.cache.spi.entry
Methods in org.hibernate.cache.spi.entry with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionCacheEntryStructure.destructure
(Object structured, SessionFactoryImplementor factory) Convert the previous structured form of the item back into its item form.StructuredCacheEntry.destructure
(Object structured, SessionFactoryImplementor factory) StructuredCollectionCacheEntry.destructure
(Object structured, SessionFactoryImplementor factory) StructuredMapCacheEntry.destructure
(Object structured, SessionFactoryImplementor factory) UnstructuredCacheEntry.destructure
(Object structured, SessionFactoryImplementor factory) -
Uses of SessionFactoryImplementor in org.hibernate.cache.spi.support
Methods in org.hibernate.cache.spi.support that return SessionFactoryImplementorMethods in org.hibernate.cache.spi.support with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionRegionFactoryTemplate.buildQueryResultsRegion
(String regionName, SessionFactoryImplementor sessionFactory) RegionFactoryTemplate.buildTimestampsRegion
(String regionName, SessionFactoryImplementor sessionFactory) protected abstract StorageAccess
RegionFactoryTemplate.createQueryResultsRegionStorageAccess
(String regionName, SessionFactoryImplementor sessionFactory) protected abstract StorageAccess
RegionFactoryTemplate.createTimestampsRegionStorageAccess
(String regionName, SessionFactoryImplementor sessionFactory) AbstractCollectionDataAccess.generateCacheKey
(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) AbstractEntityDataAccess.generateCacheKey
(Object id, EntityPersister rootEntityDescriptor, SessionFactoryImplementor factory, String tenantIdentifier) CollectionReadWriteAccess.generateCacheKey
(Object id, CollectionPersister collectionDescriptor, SessionFactoryImplementor factory, String tenantIdentifier) EntityReadWriteAccess.generateCacheKey
(Object id, EntityPersister rootEntityDescriptor, SessionFactoryImplementor factory, String tenantIdentifier) -
Uses of SessionFactoryImplementor in org.hibernate.context.spi
Methods in org.hibernate.context.spi that return SessionFactoryImplementorModifier and TypeMethodDescriptionAbstractCurrentSessionContext.factory()
Access to theSessionFactory
.Constructors in org.hibernate.context.spi with parameters of type SessionFactoryImplementorModifierConstructorDescriptionprotected
-
Uses of SessionFactoryImplementor in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionDB2Dialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) Dialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) Create aMutationOperation
for a updating an optional tableH2Dialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) HSQLDialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) MariaDBDialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) MySQLDialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) OracleDialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) PostgreSQLDialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) SQLServerDialect.createOptionalTableUpdateOperation
(EntityMutationTarget mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate, SessionFactoryImplementor factory) -
Uses of SessionFactoryImplementor in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionboolean
H2GenerateSeriesFunction.rendersIdentifierVariable
(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) boolean
HANAGenerateSeriesFunction.rendersIdentifierVariable
(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) boolean
SQLServerGenerateSeriesFunction.rendersIdentifierVariable
(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) boolean
SybaseASEGenerateSeriesFunction.rendersIdentifierVariable
(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.dialect.function.json
Methods in org.hibernate.dialect.function.json with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionboolean
H2JsonTableFunction.rendersIdentifierVariable
(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) void
PostgreSQLJsonTableFunction.ClauseLevelDocumentExpression.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.dialect.identity
Methods in org.hibernate.dialect.identity with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionvoid
H2FinalTableIdentityColumnSupport.render
(TableInsert tableInsert, Consumer<String> sqlAppender, Consumer<ColumnReference> returnColumnHandler, H2IdentityColumnSupport.InsertValuesHandler insertValuesHandler, SessionFactoryImplementor sessionFactory) Deprecated.void
H2IdentityColumnSupport.render
(TableInsert tableInsert, Consumer<String> sqlAppender, Consumer<ColumnReference> returnColumnHandler, H2IdentityColumnSupport.InsertValuesHandler insertValuesHandler, SessionFactoryImplementor sessionFactory) Deprecated. -
Uses of SessionFactoryImplementor in org.hibernate.dialect.lock.spi
Methods in org.hibernate.dialect.lock.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptiondefault Timeout
ConnectionLockTimeoutStrategy.getLockTimeout
(Connection connection, SessionFactoryImplementor factory) Read the lock timeout associated with the JDBC connection, if supported and there is one.default void
ConnectionLockTimeoutStrategy.setLockTimeout
(Timeout timeout, Connection connection, SessionFactoryImplementor factory) Set the lock timeout associated with the JDBC connection (if supported), in milliseconds. -
Uses of SessionFactoryImplementor in org.hibernate.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionstatic String
MySQLSqlAstTranslator.getSqlType
(CastTarget castTarget, SessionFactoryImplementor factory) Constructors in org.hibernate.dialect.sql.ast with parameters of type SessionFactoryImplementorModifierConstructorDescriptionCockroachSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) DB2iSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement, DatabaseVersion version) DB2SqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) DB2zSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement, DatabaseVersion version) H2SqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) HANASqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) HSQLSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) MariaDBSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement, MariaDBDialect dialect) MySQLSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement, MySQLDialect dialect) OracleSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) PostgreSQLSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SpannerSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SqlAstTranslatorWithOnDuplicateKeyUpdate
(SessionFactoryImplementor sessionFactory, Statement statement) SQLServerSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SybaseASESqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SybaseSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) -
Uses of SessionFactoryImplementor in org.hibernate.dialect.temptable
Constructors in org.hibernate.dialect.temptable with parameters of type SessionFactoryImplementorModifierConstructorDescriptionTemporaryTableCreationWork
(TemporaryTable temporaryTable, TemporaryTableExporter exporter, SessionFactoryImplementor sessionFactory) TemporaryTableCreationWork
(TemporaryTable temporaryTable, SessionFactoryImplementor sessionFactory) TemporaryTableDropWork
(TemporaryTable temporaryTable, TemporaryTableExporter exporter, SessionFactoryImplementor sessionFactory) TemporaryTableDropWork
(TemporaryTable temporaryTable, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.engine.query.spi
Methods in org.hibernate.engine.query.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptiondefault <R> NativeSelectQueryPlan
<R> NativeQueryInterpreter.createQueryPlan
(NativeSelectQueryDefinition<R> queryDefinition, SessionFactoryImplementor sessionFactory) Creates a new query plan for the passed native query definition -
Uses of SessionFactoryImplementor in org.hibernate.engine.spi
Classes in org.hibernate.engine.spi that implement SessionFactoryImplementorModifier and TypeClassDescriptionclass
Base delegating implementation of theSessionFactory
andSessionFactoryImplementor
contracts for intended for easier implementation ofSessionFactory
.Methods in org.hibernate.engine.spi that return SessionFactoryImplementorModifier and TypeMethodDescriptionprotected SessionFactoryImplementor
SessionFactoryDelegatingImpl.delegate()
SessionDelegatorBaseImpl.getFactory()
SharedSessionContractImplementor.getFactory()
Obtain the factory which created this session.SharedSessionDelegatorBaseImpl.getFactory()
LoadQueryInfluencers.getSessionFactory()
SessionDelegatorBaseImpl.getSessionFactory()
SessionImplementor.getSessionFactory()
default SessionFactoryImplementor
SharedSessionContractImplementor.getSessionFactory()
Obtain the factory which created this session.Methods in org.hibernate.engine.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionboolean
CascadingAction.cascadeNow
(org.hibernate.engine.internal.CascadePoint cascadePoint, AssociationType associationType, SessionFactoryImplementor factory) Does this action cascade to the given association at the givenCascadePoint
?boolean
CascadingActions.BaseCascadingAction.cascadeNow
(org.hibernate.engine.internal.CascadePoint cascadePoint, AssociationType associationType, SessionFactoryImplementor factory) static EntityKey
EntityKey.deserialize
(ObjectInputStream ois, SessionFactoryImplementor sessionFactory) Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.static int
EntityUniqueKey.generateHashCode
(String entityName, String uniqueKeyName, Type keyType, Object key, SessionFactoryImplementor factory) Constructors in org.hibernate.engine.spi with parameters of type SessionFactoryImplementorModifierConstructorDescriptionCollectionEntry
(PersistentCollection<?> collection, SessionFactoryImplementor factory) For initialized detached collectionsEntityUniqueKey
(String entityName, String uniqueKeyName, Object key, Type keyType, SessionFactoryImplementor factory) LoadQueryInfluencers
(SessionFactoryImplementor sessionFactory) LoadQueryInfluencers
(SessionFactoryImplementor sessionFactory, org.hibernate.engine.creation.internal.SessionCreationOptions options) -
Uses of SessionFactoryImplementor in org.hibernate.event.spi
Methods in org.hibernate.event.spi that return SessionFactoryImplementorConstructors in org.hibernate.event.spi with parameters of type SessionFactoryImplementorModifierConstructorDescriptionEventEngine
(MetadataImplementor mappings, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.generator.values
Methods in org.hibernate.generator.values with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionGeneratedValuesMutationDelegate.createTableMutationBuilder
(Expectation expectation, SessionFactoryImplementor sessionFactory) Create aTableMutationBuilder
instance used to build table mutations for this delegate. -
Uses of SessionFactoryImplementor in org.hibernate.id.enhanced
Methods in org.hibernate.id.enhanced with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionHiLoOptimizer.createLowValueExpression
(Expression databaseValue, SessionFactoryImplementor sessionFactory) LegacyHiLoAlgorithmOptimizer.createLowValueExpression
(Expression databaseValue, SessionFactoryImplementor sessionFactory) NoopOptimizer.createLowValueExpression
(Expression databaseValue, SessionFactoryImplementor sessionFactory) Optimizer.createLowValueExpression
(Expression databaseValue, SessionFactoryImplementor sessionFactory) Creates an expression representing the low/base value for ID allocation in batch insert operations.PooledLoOptimizer.createLowValueExpression
(Expression databaseValue, SessionFactoryImplementor sessionFactory) PooledLoThreadLocalOptimizer.createLowValueExpression
(Expression databaseValue, SessionFactoryImplementor sessionFactory) PooledOptimizer.createLowValueExpression
(Expression databaseValue, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.id.insert
Methods in org.hibernate.id.insert with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionBasicSelectingDelegate.createTableMutationBuilder
(Expectation expectation, SessionFactoryImplementor factory) GetGeneratedKeysDelegate.createTableMutationBuilder
(Expectation expectation, SessionFactoryImplementor factory) InsertReturningDelegate.createTableMutationBuilder
(Expectation expectation, SessionFactoryImplementor sessionFactory) UniqueKeySelectingDelegate.createTableMutationBuilder
(Expectation expectation, SessionFactoryImplementor factory) Constructors in org.hibernate.id.insert with parameters of type SessionFactoryImplementorModifierConstructorDescriptionTableInsertReturningBuilder
(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.integrator.spi
Methods in org.hibernate.integrator.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptiondefault void
Integrator.disintegrate
(SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry) Tongue-in-cheek name for a shutdown callback.default void
Integrator.integrate
(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory) Perform integration. -
Uses of SessionFactoryImplementor in org.hibernate.loader.ast.spi
Methods in org.hibernate.loader.ast.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionBatchLoaderFactory.createCollectionBatchLoader
(int domainBatchSize, LoadQueryInfluencers influencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor factory) Create a BatchLoader for batch-loadable collections.default <T> EntityBatchLoader
<T> BatchLoaderFactory.createEntityBatchLoader
(int domainBatchSize, EntityMappingType entityDescriptor, SessionFactoryImplementor factory) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SessionFactoryImplementor in org.hibernate.metamodel.mapping.ordering
Methods in org.hibernate.metamodel.mapping.ordering that return SessionFactoryImplementor -
Uses of SessionFactoryImplementor in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi that return SessionFactoryImplementor -
Uses of SessionFactoryImplementor in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return SessionFactoryImplementorModifier and TypeMethodDescriptionAbstractCollectionPersister.getFactory()
CollectionPersister.getFactory()
-
Uses of SessionFactoryImplementor in org.hibernate.persister.collection.mutation
Methods in org.hibernate.persister.collection.mutation that return SessionFactoryImplementorConstructors in org.hibernate.persister.collection.mutation with parameters of type SessionFactoryImplementorModifierConstructorDescriptionAbstractUpdateRowsCoordinator
(CollectionMutationTarget mutationTarget, SessionFactoryImplementor sessionFactory) UpdateRowsCoordinatorOneToMany
(CollectionMutationTarget mutationTarget, RowMutationOperations rowMutationOperations, SessionFactoryImplementor sessionFactory) UpdateRowsCoordinatorStandard
(CollectionMutationTarget mutationTarget, RowMutationOperations rowMutationOperations, SessionFactoryImplementor sessionFactory) UpdateRowsCoordinatorTablePerSubclass
(OneToManyPersister mutationTarget, RowMutationOperations rowMutationOperations, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return SessionFactoryImplementorModifier and TypeMethodDescriptionAbstractEntityPersister.getFactory()
EntityPersister.getFactory()
Return theSessionFactory
to which this persister belongs.Methods in org.hibernate.persister.entity with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionDiscriminatorType.deepCopy
(Object value, SessionFactoryImplementor factory) Deprecated, for removal: This API element is subject to removal in a future version.AbstractEntityPersister.getSubclassEntityPersister
(Object instance, SessionFactoryImplementor factory) EntityPersister.getSubclassEntityPersister
(Object instance, SessionFactoryImplementor factory) Obtain theEntityPersister
for the concrete class of the given entity instance which participates in a mapped inheritance hierarchy with this persister.DiscriminatorType.toLoggableString
(Object value, SessionFactoryImplementor factory) Deprecated, for removal: This API element is subject to removal in a future version.Constructors in org.hibernate.persister.entity with parameters of type SessionFactoryImplementorModifierConstructorDescriptionExplicitSqlStringGenerationContext
(String defaultCatalog, String defaultSchema, SessionFactoryImplementor factory) -
Uses of SessionFactoryImplementor in org.hibernate.persister.entity.mutation
Fields in org.hibernate.persister.entity.mutation declared as SessionFactoryImplementorModifier and TypeFieldDescriptionprotected final SessionFactoryImplementor
AbstractMutationCoordinator.factory
Methods in org.hibernate.persister.entity.mutation that return SessionFactoryImplementorModifier and TypeMethodDescriptionprotected SessionFactoryImplementor
AbstractMutationCoordinator.factory()
Constructors in org.hibernate.persister.entity.mutation with parameters of type SessionFactoryImplementorModifierConstructorDescriptionAbstractDeleteCoordinator
(EntityPersister entityPersister, SessionFactoryImplementor factory) AbstractMutationCoordinator
(EntityPersister entityPersister, SessionFactoryImplementor factory) DeleteCoordinatorSoft
(EntityPersister entityPersister, SessionFactoryImplementor factory) DeleteCoordinatorStandard
(EntityPersister entityPersister, SessionFactoryImplementor factory) InsertCoordinatorStandard
(EntityPersister entityPersister, SessionFactoryImplementor factory) MergeCoordinator
(EntityPersister entityPersister, SessionFactoryImplementor factory) UpdateCoordinatorStandard
(EntityPersister entityPersister, SessionFactoryImplementor factory) protected
UpdateCoordinatorStandard
(EntityPersister entityPersister, SessionFactoryImplementor factory, MutationOperationGroup staticUpdateGroup, BatchKey batchKey, MutationOperationGroup versionUpdateGroup, BatchKey versionUpdateBatchkey) -
Uses of SessionFactoryImplementor in org.hibernate.pretty
Methods in org.hibernate.pretty with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionstatic String
MessageHelper.collectionInfoString
(@Nullable CollectionPersister persister, @Nullable Object id, SessionFactoryImplementor factory) Generate an info message string relating to a particular managed collection.static String
MessageHelper.collectionInfoString
(@Nullable CollectionPersister persister, Object[] ids, SessionFactoryImplementor factory) Generate an info message string relating to a series of managed collections.static String
MessageHelper.infoString
(@Nullable EntityPersister persister, @Nullable Object id, @Nullable SessionFactoryImplementor factory) Generate an info message string relating to a particular entity.static String
MessageHelper.infoString
(@Nullable EntityPersister persister, @Nullable Object id, Type identifierType, SessionFactoryImplementor factory) Generate an info message string relating to a particular entity,.static String
MessageHelper.infoString
(@Nullable EntityPersister persister, Object[] ids, SessionFactoryImplementor factory) Generate an info message string relating to a series of entities. -
Uses of SessionFactoryImplementor in org.hibernate.query.named
Methods in org.hibernate.query.named with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionvoid
NamedObjectRepository.prepare
(SessionFactoryImplementor sessionFactory, Metadata bootMetamodel) Prepare for runtime useNamedObjectRepository.resolve
(SessionFactoryImplementor sessionFactory, MetadataImplementor bootMetamodel, String registrationName) Resolve the named query with the given name. -
Uses of SessionFactoryImplementor in org.hibernate.query.results
Methods in org.hibernate.query.results with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionstatic ResultSetMapping
ResultSetMapping.resolveResultSetMapping
(String name, boolean isDynamic, SessionFactoryImplementor sessionFactory) static ResultSetMapping
ResultSetMapping.resolveResultSetMapping
(String name, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return SessionFactoryImplementorModifier and TypeMethodDescriptionQueryProducerImplementor.getFactory()
Deprecated, for removal: This API element is subject to removal in a future version.AbstractCommonQueryContract.getSessionFactory()
Methods in org.hibernate.query.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionParameterMetadataImplementor.createBindings
(SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptiondefault boolean
SetReturningFunctionRenderer.rendersIdentifierVariable
(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) void
SelfRenderingAggregateFunctionSqlAstExpression.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) void
SelfRenderingFunctionSqlAstExpression.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) void
SelfRenderingOrderedSetAggregateFunctionSqlAstExpression.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) void
SelfRenderingWindowFunctionSqlAstExpression.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptiondefault void
SqmMultiTableInsertStrategy.release
(SessionFactoryImplementor sessionFactory, JdbcConnectionAccess connectionAccess) Release the strategy.default void
SqmMultiTableMutationStrategy.release
(SessionFactoryImplementor sessionFactory, JdbcConnectionAccess connectionAccess) Release the strategy. -
Uses of SessionFactoryImplementor in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionboolean
BaseSqmToSqlAstConverter.AdditionalInsertValues.applySelections
(QuerySpec querySpec, SessionFactoryImplementor sessionFactory) Returns true if the identifier can't be applied directly and needs to be generated separately. -
Uses of SessionFactoryImplementor in org.hibernate.service.spi
Methods in org.hibernate.service.spi that return SessionFactoryImplementorMethods in org.hibernate.service.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionSessionFactoryServiceRegistryFactory.buildServiceRegistry
(SessionFactoryImplementor sessionFactory, SessionFactoryOptions sessionFactoryOptions) Create the registry. -
Uses of SessionFactoryImplementor in org.hibernate.spatial.dialect.hana
Methods in org.hibernate.spatial.dialect.hana with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionHANASpatialFunction.render
(Type firstArgumentType, List arguments, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.sql
Constructors in org.hibernate.sql with parameters of type SessionFactoryImplementorModifierConstructorDescriptionDelete
(SessionFactoryImplementor factory) Insert
(SessionFactoryImplementor sessionFactory) SimpleSelect
(SessionFactoryImplementor factory) Update
(SessionFactoryImplementor factory) -
Uses of SessionFactoryImplementor in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast that return SessionFactoryImplementorModifier and TypeMethodDescriptionSqlAstTranslator.getSessionFactory()
Access to the SessionFactory.Methods in org.hibernate.sql.ast with parameters of type SessionFactoryImplementorModifier and TypeMethodDescription<O extends JdbcMutationOperation>
SqlAstTranslator<O> SqlAstTranslatorFactory.buildModelMutationTranslator
(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory) Builds a single-use translator for dealing with model mutationsSqlAstTranslator
<? extends JdbcOperationQueryMutation> SqlAstTranslatorFactory.buildMutationTranslator
(SessionFactoryImplementor sessionFactory, MutationStatement statement) Builds a single-use mutation translatorSqlAstTranslator
<org.hibernate.sql.exec.internal.JdbcOperationQuerySelect> SqlAstTranslatorFactory.buildSelectTranslator
(SessionFactoryImplementor sessionFactory, SelectStatement statement) Builds a single-use select translator -
Uses of SessionFactoryImplementor in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return SessionFactoryImplementorModifier and TypeMethodDescriptionAbstractSqlAstTranslator.getSessionFactory()
SqlAstCreationContext.getSessionFactory()
Deprecated.Methods in org.hibernate.sql.ast.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescription<O extends JdbcMutationOperation>
SqlAstTranslator<O> StandardSqlAstTranslatorFactory.buildModelMutationTranslator
(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory) SqlAstTranslator
<? extends JdbcOperationQueryMutation> StandardSqlAstTranslatorFactory.buildMutationTranslator
(SessionFactoryImplementor sessionFactory, MutationStatement statement) SqlAstTranslator
<org.hibernate.sql.exec.internal.JdbcOperationQuerySelect> StandardSqlAstTranslatorFactory.buildSelectTranslator
(SessionFactoryImplementor sessionFactory, SelectStatement statement) protected <T extends JdbcOperation>
SqlAstTranslator<T> StandardSqlAstTranslatorFactory.buildTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) Consolidated building of a translator for all Query casesSqlSelection.resolve
(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory) Constructors in org.hibernate.sql.ast.spi with parameters of type SessionFactoryImplementorModifierConstructorDescriptionprotected
AbstractSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) SqlAstTranslatorWithMerge
(SessionFactoryImplementor sessionFactory, Statement statement) protected
SqlAstTranslatorWithUpsert
(SessionFactoryImplementor sessionFactory, Statement statement) StandardSqlAstTranslator
(SessionFactoryImplementor sessionFactory, Statement statement) -
Uses of SessionFactoryImplementor in org.hibernate.sql.ast.tree.cte
Methods in org.hibernate.sql.ast.tree.cte with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionvoid
SelfRenderingCteObject.render
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionvoid
AliasedExpression.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) void
LiteralAsParameter.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) void
SelfRenderingExpression.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) void
SelfRenderingSqlFragmentExpression.renderToSql
(SqlAppender sqlAppender, SqlAstTranslator<?> walker, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return SessionFactoryImplementorModifier and TypeMethodDescriptionprotected abstract SessionFactoryImplementor
AbstractColumnReferenceQualifier.getSessionFactory()
protected SessionFactoryImplementor
AbstractTableGroup.getSessionFactory()
protected SessionFactoryImplementor
OneToManyTableGroup.getSessionFactory()
Constructors in org.hibernate.sql.ast.tree.from with parameters of type SessionFactoryImplementorModifierConstructorDescriptionAbstractTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, ModelPartContainer modelPartContainer, String sourceAlias, SqlAliasBase sqlAliasBase, SessionFactoryImplementor sessionFactory) CollectionTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, PluralAttributeMapping tableGroupProducer, boolean fetched, String sourceAlias, TableReference primaryTableReference, boolean realTableGroup, SqlAliasBase sqlAliasBase, Predicate<String> tableReferenceJoinNameChecker, BiFunction<String, TableGroup, TableReferenceJoin> tableReferenceJoinCreator, SessionFactoryImplementor sessionFactory) CorrelatedPluralTableGroup
(TableGroup correlatedTableGroup, SqlAliasBase sqlAliasBase, QuerySpec querySpec, Consumer<Predicate> joinPredicateConsumer, SessionFactoryImplementor sessionFactory) CorrelatedTableGroup
(TableGroup correlatedTableGroup, SqlAliasBase sqlAliasBase, QuerySpec querySpec, Consumer<Predicate> joinPredicateConsumer, SessionFactoryImplementor sessionFactory) DerivedTableReference
(String identificationVariable, List<String> columnNames, boolean lateral, SessionFactoryImplementor sessionFactory) FunctionTableGroup
(NavigablePath navigablePath, TableGroupProducer tableGroupProducer, FunctionExpression functionExpression, String sourceAlias, List<String> columnNames, Set<String> compatibleTableExpressions, boolean lateral, boolean canUseInnerJoins, boolean rendersIdentifierVariable, SessionFactoryImplementor sessionFactory) FunctionTableReference
(FunctionExpression functionExpression, String identificationVariable, List<String> columnNames, boolean lateral, boolean rendersIdentifierVariable, Set<String> compatibleTableExpressions, SessionFactoryImplementor sessionFactory) LazyTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, Supplier<TableGroup> tableGroupSupplier, LazyTableGroup.ParentTableGroupUseChecker parentTableGroupUseChecker, TableGroupProducer tableGroupProducer, String sourceAlias, SqlAliasBase sqlAliasBase, SessionFactoryImplementor sessionFactory, TableGroup parentTableGroup) OneToManyTableGroup
(PluralAttributeMapping pluralAttributeMapping, TableGroup elementTableGroup, SessionFactoryImplementor sessionFactory) QueryPartTableGroup
(NavigablePath navigablePath, TableGroupProducer tableGroupProducer, SelectStatement selectStatement, String sourceAlias, List<String> columnNames, boolean lateral, boolean canUseInnerJoins, SessionFactoryImplementor sessionFactory) QueryPartTableGroup
(NavigablePath navigablePath, TableGroupProducer tableGroupProducer, SelectStatement selectStatement, String sourceAlias, List<String> columnNames, Set<String> compatibleTableExpressions, boolean lateral, boolean canUseInnerJoins, SessionFactoryImplementor sessionFactory) QueryPartTableReference
(SelectStatement selectStatement, String identificationVariable, List<String> columnNames, boolean lateral, SessionFactoryImplementor sessionFactory) StandardTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, TableGroupProducer tableGroupProducer, boolean fetched, String sourceAlias, TableReference primaryTableReference, boolean realTableGroup, SqlAliasBase sqlAliasBase, Predicate<String> tableReferenceJoinNameChecker, BiFunction<String, TableGroup, TableReferenceJoin> tableReferenceJoinCreator, SessionFactoryImplementor sessionFactory) StandardTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, TableGroupProducer tableGroupProducer, String sourceAlias, TableReference primaryTableReference, boolean realTableGroup, SqlAliasBase sqlAliasBase, Predicate<String> tableReferenceJoinNameChecker, BiFunction<String, TableGroup, TableReferenceJoin> tableReferenceJoinCreator, SessionFactoryImplementor sessionFactory) StandardTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, TableGroupProducer tableGroupProducer, String sourceAlias, TableReference primaryTableReference, SqlAliasBase sqlAliasBase, SessionFactoryImplementor sessionFactory) ValuesTableGroup
(NavigablePath navigablePath, TableGroupProducer tableGroupProducer, List<Values> valuesList, String sourceAlias, List<String> columnNames, boolean canUseInnerJoins, SessionFactoryImplementor sessionFactory) ValuesTableReference
(List<Values> valuesList, String identificationVariable, List<String> columnNames, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionAbstractTableMutation.createMutationOperation
(ValuesAnalysis valuesAnalysis, SessionFactoryImplementor factory) TableMutation.createMutationOperation
(ValuesAnalysis valuesAnalysis, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.sql.model.ast.builder
Methods in org.hibernate.sql.model.ast.builder that return SessionFactoryImplementorModifier and TypeMethodDescriptionprotected SessionFactoryImplementor
AbstractTableMutationBuilder.getSessionFactory()
Constructors in org.hibernate.sql.model.ast.builder with parameters of type SessionFactoryImplementorModifierConstructorDescriptionAbstractRestrictedTableMutationBuilder
(MutationType mutationType, MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) AbstractRestrictedTableMutationBuilder
(MutationType mutationType, MutationTarget<?> mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) AbstractTableInsertBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) AbstractTableInsertBuilder
(MutationTarget<?> mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) AbstractTableMutationBuilder
(MutationType mutationType, MutationTarget<?> mutationTarget, MutatingTableReference mutatingTable, SessionFactoryImplementor sessionFactory) AbstractTableMutationBuilder
(MutationType mutationType, MutationTarget<?> mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) AbstractTableUpdateBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) AbstractTableUpdateBuilder
(MutationTarget<?> mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) CollectionRowDeleteBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) CollectionRowDeleteByUpdateSetNullBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableDeleteBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableDeleteBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableDeleteBuilderStandard
(MutationTarget<?> mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) TableInsertBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableInsertBuilderStandard
(MutationTarget<?> mutationTarget, TableMapping table, SessionFactoryImplementor sessionFactory) TableMergeBuilder
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableMergeBuilder
(MutationTarget<?> mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableUpdateBuilderStandard
(MutationTarget<?> mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.sql.model.jdbc
Constructors in org.hibernate.sql.model.jdbc with parameters of type SessionFactoryImplementorModifierConstructorDescriptionOptionalTableUpdateOperation
(MutationTarget<?> mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate upsert, SessionFactoryImplementor factory) -
Uses of SessionFactoryImplementor in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionvoid
JdbcValuesMappingProducer.addAffectedTableNames
(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) JdbcValuesMappingProducerProvider.buildMappingProducer
(SelectStatement sqlAst, SessionFactoryImplementor sessionFactory) Provide the JdbcValuesMappingProducer to use for the given SQL ASTJdbcValuesMappingProducerProvider.buildResultSetMapping
(String name, boolean isDynamic, SessionFactoryImplementor sessionFactory) Provide a dynamically built JdbcValuesMappingProducerJdbcValuesMappingProducer.resolve
(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) Resolve the JdbcValuesMapping.JdbcValuesMapping.resolveAssemblers
(SessionFactoryImplementor sessionFactory) default <J> BasicType
<J> JdbcValuesMetadata.resolveType
(int position, JavaType<J> explicitJavaType, SessionFactoryImplementor sessionFactory) Deprecated, for removal: This API element is subject to removal in a future version.The existence of this method encourages people to pass around references to the SessionFactoryImplementor when they don't need it -
Uses of SessionFactoryImplementor in org.hibernate.stat.spi
Methods in org.hibernate.stat.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionStatisticsFactory.buildStatistics
(SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.tuple
Methods in org.hibernate.tuple that return SessionFactoryImplementorModifier and TypeMethodDescriptionprotected SessionFactoryImplementor
AbstractNonIdentifierAttribute.sessionFactory()
Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.hibernate.tuple with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionstatic NonIdentifierAttribute
PropertyFactory.buildEntityBasedAttribute
(EntityPersister persister, SessionFactoryImplementor sessionFactory, int attributeNumber, Property property, boolean lazyAvailable, RuntimeModelCreationContext creationContext) Deprecated, for removal: This API element is subject to removal in a future version.Generate a non-identifier (and non-version) attribute based on the given mapped property from the given entitystatic VersionProperty
PropertyFactory.buildVersionProperty
(EntityPersister persister, SessionFactoryImplementor sessionFactory, int attributeNumber, Property property, boolean lazyAvailable) Deprecated, for removal: This API element is subject to removal in a future version.Generates a VersionProperty representation for an entity mapping given its version mapping Property.Constructors in org.hibernate.tuple with parameters of type SessionFactoryImplementorModifierConstructorDescriptionprotected
AbstractNonIdentifierAttribute
(AttributeSource source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation attributeInformation) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SessionFactoryImplementor in org.hibernate.tuple.component
Constructors in org.hibernate.tuple.component with parameters of type SessionFactoryImplementorModifierConstructorDescriptionprotected
AbstractCompositionAttribute
(AttributeSource source, SessionFactoryImplementor sessionFactory, int entityBasedAttributeNumber, String attributeName, CompositeType attributeType, int columnStartPosition, BaselineAttributeInformation baselineInfo) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SessionFactoryImplementor in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity that return SessionFactoryImplementorModifier and TypeMethodDescriptionEntityMetamodel.getSessionFactory()
Deprecated, for removal: This API element is subject to removal in a future version.Constructors in org.hibernate.tuple.entity with parameters of type SessionFactoryImplementorModifierConstructorDescriptionprotected
AbstractEntityBasedAttribute
(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation attributeInformation) Deprecated, for removal: This API element is subject to removal in a future version.EntityBasedAssociationAttribute
(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, AssociationType attributeType, BaselineAttributeInformation baselineInfo) Deprecated, for removal: This API element is subject to removal in a future version.EntityBasedBasicAttribute
(EntityPersister source, SessionFactoryImplementor factory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation baselineInfo) Deprecated, for removal: This API element is subject to removal in a future version.EntityBasedCompositionAttribute
(EntityPersister source, SessionFactoryImplementor factory, int attributeNumber, String attributeName, CompositeType attributeType, BaselineAttributeInformation baselineInfo) Deprecated, for removal: This API element is subject to removal in a future version.VersionProperty
(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation attributeInformation) Deprecated, for removal: This API element is subject to removal in a future version.Constructs VersionProperty instances. -
Uses of SessionFactoryImplementor in org.hibernate.type
Methods in org.hibernate.type with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionint
AnyType.compare
(Object x, Object y, SessionFactoryImplementor factory) default int
BasicType.compare
(Object x, Object y, SessionFactoryImplementor sessionFactory) int
CollectionType.compare
(Object x, Object y, SessionFactoryImplementor sessionFactory) int
ComponentType.compare
(Object x, Object y, SessionFactoryImplementor sessionFactory) int
EntityType.compare
(Object x, Object y, SessionFactoryImplementor factory) int
MetaType.compare
(Object x, Object y, SessionFactoryImplementor sessionFactory) int
Type.compare
(@Nullable Object x, @Nullable Object y, SessionFactoryImplementor sessionFactory) final Object
AbstractStandardBasicType.deepCopy
(Object value, SessionFactoryImplementor factory) AnyType.deepCopy
(Object value, SessionFactoryImplementor factory) CollectionType.deepCopy
(Object value, SessionFactoryImplementor factory) ComponentType.deepCopy
(Object component, SessionFactoryImplementor factory) CustomType.deepCopy
(Object value, SessionFactoryImplementor factory) EntityType.deepCopy
(Object value, SessionFactoryImplementor factory) MetaType.deepCopy
(Object value, SessionFactoryImplementor factory) @Nullable Object
Type.deepCopy
(@Nullable Object value, SessionFactoryImplementor factory) Return a deep copy of the persistent state, stopping at entities and at collections.UserComponentType.deepCopy
(Object component, SessionFactoryImplementor factory) AbstractType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) AnyType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) CollectionType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) ComponentType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) CustomType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) ManyToOneType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) OneToOneType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) SpecialOneToOneType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) default @Nullable Serializable
Type.disassemble
(@Nullable Object value, SessionFactoryImplementor sessionFactory) Return a disassembled representation of the object.UserComponentType.disassemble
(Object value, SessionFactoryImplementor sessionFactory) AnyType.getAssociatedEntityName
(SessionFactoryImplementor factory) AssociationType.getAssociatedEntityName
(SessionFactoryImplementor factory) Get the entity name of the associated entityCollectionType.getAssociatedEntityName
(SessionFactoryImplementor factory) EntityType.getAssociatedEntityName
(SessionFactoryImplementor factory) The name of the associated entity.EntityType.getAssociatedEntityPersister
(SessionFactoryImplementor factory) AnyType.getAssociatedJoinable
(SessionFactoryImplementor factory) AssociationType.getAssociatedJoinable
(SessionFactoryImplementor factory) Get the "persister" for this association - a class or collection persisterCollectionType.getAssociatedJoinable
(SessionFactoryImplementor factory) EntityType.getAssociatedJoinable
(SessionFactoryImplementor factory) Retrieves theJoinable
defining the associated entity.final Type
CollectionType.getElementType
(SessionFactoryImplementor factory) Get the Hibernate type of the collection elementsfinal int
AbstractStandardBasicType.getHashCode
(Object x, SessionFactoryImplementor factory) int
AbstractType.getHashCode
(Object x, SessionFactoryImplementor factory) int
ComponentType.getHashCode
(Object x, SessionFactoryImplementor factory) int
EntityType.getHashCode
(Object x, SessionFactoryImplementor factory) int
Type.getHashCode
(Object x, SessionFactoryImplementor factory) Get a hash code, consistent with persistence "equality".int
UserComponentType.getHashCode
(Object x, SessionFactoryImplementor factory) protected final Object
EntityType.getIdentifier
(Object value, SessionFactoryImplementor sessionFactory) final boolean
AbstractStandardBasicType.isEqual
(Object x, Object y, SessionFactoryImplementor factory) boolean
AbstractType.isEqual
(Object x, Object y, SessionFactoryImplementor factory) boolean
ComponentType.isEqual
(Object x, Object y, SessionFactoryImplementor factory) boolean
EntityType.isEqual
(Object x, Object y, SessionFactoryImplementor factory) boolean
Type.isEqual
(@Nullable Object x, @Nullable Object y, SessionFactoryImplementor factory) Compare two instances of the class mapped by this type for persistence "equality", that is, equality of persistent state.boolean
UserComponentType.isEqual
(Object x, Object y, SessionFactoryImplementor factory) boolean
CollectionType.isInverse
(SessionFactoryImplementor factory) protected String
CollectionType.renderLoggableString
(Object value, SessionFactoryImplementor factory) protected String
CustomCollectionType.renderLoggableString
(Object value, SessionFactoryImplementor factory) final String
AbstractStandardBasicType.toLoggableString
(Object value, SessionFactoryImplementor factory) AnyType.toLoggableString
(Object value, SessionFactoryImplementor factory) ArrayType.toLoggableString
(Object value, SessionFactoryImplementor factory) CollectionType.toLoggableString
(Object value, SessionFactoryImplementor factory) ComponentType.toLoggableString
(Object value, SessionFactoryImplementor factory) CustomType.toLoggableString
(Object value, SessionFactoryImplementor factory) EntityType.toLoggableString
(Object value, SessionFactoryImplementor factory) Generate a loggable representation of an instance of the value mapped by this type.MetaType.toLoggableString
(Object value, SessionFactoryImplementor factory) Type.toLoggableString
(@Nullable Object value, SessionFactoryImplementor factory) Generate a representation of the given value for logging purposes.MetaType.toXMLString
(Object value, SessionFactoryImplementor factory) -
Uses of SessionFactoryImplementor in org.hibernate.type.descriptor
Methods in org.hibernate.type.descriptor that return SessionFactoryImplementorModifier and TypeMethodDescriptiondefault SessionFactoryImplementor
WrapperOptions.getSessionFactory()
Access to the current session factory. -
Uses of SessionFactoryImplementor in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionstatic XmlHelper.CollectionTags
XmlHelper.determineCollectionTags
(BasicPluralJavaType<?> pluralJavaType, SessionFactoryImplementor sessionFactory) -
Uses of SessionFactoryImplementor in org.hibernate.type.spi
Methods in org.hibernate.type.spi that return SessionFactoryImplementorModifier and TypeMethodDescriptionTypeConfiguration.getSessionFactory()
Deprecated.This operation is not very typesafe, and we're migrating away from its useMethods in org.hibernate.type.spi with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionvoid
TypeConfiguration.scope
(SessionFactoryImplementor sessionFactory) Scope thisTypeConfiguration
to the givenSessionFactory
. -
Uses of SessionFactoryImplementor in org.hibernate.usertype
Methods in org.hibernate.usertype with parameters of type SessionFactoryImplementorModifier and TypeMethodDescriptionLoggableUserType.toLoggableString
(Object value, SessionFactoryImplementor factory) Generate a loggable string representation of the collection (value).
BatchLoaderFactory.createEntityBatchLoader(int, EntityMappingType, LoadQueryInfluencers)
instead