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, getReferencedPropertyTypeclose, containsFetchProfileDefinition, getAllClassMetadata, getAllCollectionMetadata, getClassMetadata, getClassMetadata, getCollectionMetadata, getCurrentSession, getDefinedFilterNames, getFilterDefinition, getSessionFactoryOptions, getTypeHelper, isClosed, openSession, openStatelessSession, openStatelessSession, withStatelessOptionsgetEntityManagerFactoryName, getEntityTypeByName, getSessionFactoryaddNamedEntityGraph, addNamedQuery, createEntityManager, createEntityManager, createEntityManager, createEntityManager, getCriteriaBuilder, getPersistenceUnitUtil, getProperties, isOpen, unwrapgetReferenceresolveParameterBindType, resolveParameterBindTypeString getUuid()
UUID, but kept
as a String.SessionFactoryRegistry.getSessionFactory(java.lang.String)String getName()
SessionBuilderImplementor withOptions()
SessionFactorySession builder.withOptions in interface SessionFactorySession openTemporarySession() throws HibernateException
HibernateExceptionCacheImplementor getCache()
SessionFactorygetCache in interface EntityManagerFactorygetCache in interface SessionFactoryStatisticsImplementor getStatistics()
SessionFactorygetStatistics in interface SessionFactoryServiceRegistryImplementor 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()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()
getServiceRegistry()} ->
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 EntityManagerFactorygetMetamodel in interface HibernateEntityManagerFactorydefault <T> List<EntityGraph<? super T>> findEntityGraphsByType(Class<T> entityClass)
HibernateEntityManagerFactoryEntityGraphs associated with a given entity type.findEntityGraphsByType in interface HibernateEntityManagerFactoryentityClass - the entity type for which to find all EntityGraphs.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-2018 Red Hat, Inc. All Rights Reserved.