public interface SessionFactoryImplementor extends Mapping, SessionFactory, QueryParameterBindingTypeResolver
SessionFactory
,
SessionFactoryImpl
Modifier and Type | Interface and Description |
---|---|
static interface |
SessionFactoryImplementor.DeserializationResolver<T extends SessionFactoryImplementor>
Contract for resolving this SessionFactory on deserialization
|
getIdentifierGeneratorFactory, getIdentifierPropertyName, getIdentifierType, getReferencedPropertyType
close, containsFetchProfileDefinition, getAllClassMetadata, getAllCollectionMetadata, getClassMetadata, getClassMetadata, getCollectionMetadata, getCurrentSession, getDefinedFilterNames, getFilterDefinition, getSessionFactoryOptions, getTypeHelper, isClosed, openSession, openStatelessSession, openStatelessSession, withStatelessOptions
getEntityManagerFactoryName, getEntityTypeByName, getSessionFactory
addNamedEntityGraph, addNamedQuery, createEntityManager, createEntityManager, createEntityManager, createEntityManager, getCriteriaBuilder, getPersistenceUnitUtil, getProperties, isOpen, unwrap
getReference
resolveParameterBindType, resolveParameterBindType
String getUuid()
UUID
, but kept
as a String.SessionFactoryRegistry.getSessionFactory(java.lang.String)
String getName()
SessionBuilderImplementor withOptions()
SessionFactory
Session
builder.withOptions
in interface SessionFactory
Session openTemporarySession() throws HibernateException
HibernateException
CacheImplementor getCache()
SessionFactory
getCache
in interface EntityManagerFactory
getCache
in interface SessionFactory
StatisticsImplementor getStatistics()
SessionFactory
getStatistics
in interface SessionFactory
ServiceRegistryImplementor getServiceRegistry()
@Deprecated Interceptor getInterceptor()
SessionFactoryOptions.getInterceptor()
instead. However, generally speaking this access
is not needed.@Deprecated QueryPlanCache getQueryPlanCache()
@Deprecated NamedQueryRepository getNamedQueryRepository()
FetchProfile getFetchProfile(String name)
name
- The name of the profile to retrieve.@Deprecated TypeResolver getTypeResolver()
Type
resolver associated with this factory.IdentifierGenerator getIdentifierGenerator(String rootEntityName)
EntityNotFoundDelegate getEntityNotFoundDelegate()
SQLFunctionRegistry getSqlFunctionRegistry()
void addObserver(SessionFactoryObserver observer)
CustomEntityDirtinessStrategy getCustomEntityDirtinessStrategy()
CurrentTenantIdentifierResolver getCurrentTenantIdentifierResolver()
@Deprecated default Iterable<EntityNameResolver> iterateEntityNameResolvers()
getMetamodel()
-> MetamodelImplementor.getEntityNameResolvers()
org.hibernate.internal.FastSessionServices getFastSessionServices()
SessionFactoryImplementor.DeserializationResolver getDeserializationResolver()
@Deprecated default Type[] getReturnTypes(String queryString)
@Deprecated default String[] getReturnAliases(String queryString)
@Deprecated default StatisticsImplementor getStatisticsImplementor()
getStatistics()
(with covariant return here as StatisticsImplementor
).@Deprecated default NamedQueryDefinition getNamedQuery(String queryName)
NamedQueryRepository.getNamedQueryDefinition(java.lang.String)
instead.@Deprecated default void registerNamedQueryDefinition(String name, NamedQueryDefinition definition)
NamedQueryRepository.registerNamedQueryDefinition(java.lang.String, org.hibernate.engine.spi.NamedQueryDefinition)
instead.@Deprecated default NamedSQLQueryDefinition getNamedSQLQuery(String queryName)
NamedQueryRepository.getNamedSQLQueryDefinition(java.lang.String)
instead.@Deprecated default void registerNamedSQLQueryDefinition(String name, NamedSQLQueryDefinition definition)
NamedQueryRepository.registerNamedSQLQueryDefinition(java.lang.String, org.hibernate.engine.spi.NamedSQLQueryDefinition)
instead.@Deprecated default ResultSetMappingDefinition getResultSetMapping(String name)
NamedQueryRepository.getResultSetMappingDefinition(java.lang.String)
instead.JdbcServices getJdbcServices()
@Deprecated default Dialect getDialect()
JdbcServices.getDialect()
getJdbcServices().getDialect()
@Deprecated default SQLExceptionConverter getSQLExceptionConverter()
JdbcServices.getSqlExceptionHelper()
->
SqlExceptionHelper.getSqlExceptionConverter()
instead as obtained from getServiceRegistry()
@Deprecated default SqlExceptionHelper getSQLExceptionHelper()
JdbcServices.getSqlExceptionHelper()
instead as
obtained from getServiceRegistry()
@Deprecated Settings getSettings()
SessionFactory.getSessionFactoryOptions()
insteadMetamodelImplementor getMetamodel()
getMetamodel
in interface EntityManagerFactory
getMetamodel
in interface HibernateEntityManagerFactory
default <T> List<EntityGraph<? super T>> findEntityGraphsByType(Class<T> entityClass)
HibernateEntityManagerFactory
EntityGraph
s associated with a given entity type.findEntityGraphsByType
in interface HibernateEntityManagerFactory
entityClass
- the entity type for which to find all EntityGraph
s.EntityGraph
instances associated with the given entity type. The empty list is
returned in case there are not entity graphs.<T> List<RootGraphImplementor<? super T>> findEntityGraphsByJavaType(Class<T> entityClass)
RootGraphImplementor<?> findEntityGraphByName(String name)
@Deprecated default EntityPersister getEntityPersister(String entityName) throws MappingException
MetamodelImplementor.entityPersister(Class)
instead.MappingException
@Deprecated default Map<String,EntityPersister> getEntityPersisters()
MetamodelImplementor.entityPersisters()
instead.@Deprecated default CollectionPersister getCollectionPersister(String role) throws MappingException
MetamodelImplementor.collectionPersister(String)
instead.MappingException
@Deprecated default Map<String,CollectionPersister> getCollectionPersisters()
MetamodelImplementor.collectionPersisters()
instead.@Deprecated default Set<String> getCollectionRolesByEntityParticipant(String entityName)
MetamodelImplementor.collectionPersisters()
instead.
Retrieves a set of all the collection roles in which the given entity
is a participant, as either an index or an element.entityName
- The entity name for which to get the collection roles.@Deprecated default EntityPersister locateEntityPersister(Class byClass)
MetamodelImplementor.locateEntityPersister(Class)
instead.@Deprecated default EntityPersister locateEntityPersister(String byName)
MetamodelImplementor.locateEntityPersister(String)
instead.@Deprecated default String[] getImplementors(String entityName)
Metamodel.getImplementors(java.lang.String)
instead@Deprecated default String getImportedClassName(String name)
Metamodel.getImportedClassName(java.lang.String)
insteadCopyright © 2001-2022 Red Hat, Inc. All Rights Reserved.