All Implemented Interfaces: org.hibernate.SessionFactory, Mapping
All Known Implementing Classes: SessionFactoryImpl
Gavin
public Map getAllSecondLevelCacheRegions()
public CollectionPersister getCollectionPersister(String role) throws MappingException
public Set getCollectionRolesByEntityParticipant(String entityName)
public ConnectionProvider getConnectionProvider()
public Dialect getDialect()
public EntityNotFoundDelegate getEntityNotFoundDelegate()
public EntityPersister getEntityPersister(String entityName) throws MappingException
public IdentifierGenerator getIdentifierGenerator(String rootEntityName)
public String[] getImplementors(String className) throws MappingException
public String getImportedClassName(String name)
public Interceptor getInterceptor()
public NamedQueryDefinition getNamedQuery(String queryName)
public NamedSQLQueryDefinition getNamedSQLQuery(String queryName)
public QueryCache getQueryCache()
public QueryCache getQueryCache(String regionName) throws HibernateException
public QueryPlanCache getQueryPlanCache()
public ResultSetMappingDefinition getResultSetMapping(String name)
public String[] getReturnAliases(String queryString) throws HibernateException
public Type[] getReturnTypes(String queryString) throws HibernateException
public SQLExceptionConverter getSQLExceptionConverter()
public Region getSecondLevelCacheRegion(String regionName)
public Settings getSettings()
public SQLFunctionRegistry getSqlFunctionRegistry()
public StatisticsImplementor getStatisticsImplementor()
public TransactionManager getTransactionManager()
public UpdateTimestampsCache getUpdateTimestampsCache()
public Session openSession(Connection connection, boolean flushBeforeCompletionEnabled, boolean autoCloseSessionEnabled, ConnectionReleaseMode connectionReleaseMode) throws HibernateException
public Session openTemporarySession() throws HibernateException