@Deprecated public class SessionFactoryStub extends Object implements SessionFactory
SessionFactory.SessionFactoryOptions| Modifier and Type | Method and Description | 
|---|---|
| void | close()Deprecated.  Destroy this SessionFactory and release all resources (caches,
 connection pools, etc). | 
| boolean | containsFetchProfileDefinition(String name)Deprecated.  Determine if this session factory contains a fetch profile definition
 registered under the given name. | 
| void | evict(Class persistentClass)Deprecated.  Evict all entries from the second-level cache. | 
| void | evict(Class persistentClass,
     Serializable id)Deprecated.  Evict an entry from the second-level  cache. | 
| void | evictCollection(String roleName)Deprecated.  Evict all entries from the second-level cache. | 
| void | evictCollection(String roleName,
               Serializable id)Deprecated.  Evict an entry from the second-level cache. | 
| void | evictEntity(String entityName)Deprecated.  Evict all entries from the second-level cache. | 
| void | evictEntity(String entityName,
           Serializable id)Deprecated.  Evict an entry from the second-level  cache. | 
| void | evictQueries()Deprecated.  Evict any query result sets cached in the default query cache region. | 
| void | evictQueries(String cacheRegion)Deprecated.  Evict any query result sets cached in the named query cache region. | 
| Map<String,ClassMetadata> | getAllClassMetadata()Deprecated.  Retrieve the  ClassMetadatafor all mapped entities. | 
| Map | getAllCollectionMetadata()Deprecated.  Get the  CollectionMetadatafor all mapped collections | 
| Cache | getCache()Deprecated.  Obtain direct access to the underlying cache regions. | 
| ClassMetadata | getClassMetadata(Class persistentClass)Deprecated.  Retrieve the  ClassMetadataassociated with the given entity class. | 
| ClassMetadata | getClassMetadata(String entityName)Deprecated.  Retrieve the  ClassMetadataassociated with the given entity class. | 
| CollectionMetadata | getCollectionMetadata(String roleName)Deprecated.  Get the  CollectionMetadataassociated with the named collection role. | 
| Session | getCurrentSession()Deprecated.  Obtains the current session. | 
| Set | getDefinedFilterNames()Deprecated.  Obtain a set of the names of all filters defined on this SessionFactory. | 
| FilterDefinition | getFilterDefinition(String filterName)Deprecated.  Obtain the definition of a filter by name. | 
| Reference | getReference()Deprecated.  | 
| SessionFactory.SessionFactoryOptions | getSessionFactoryOptions()Deprecated.  | 
| Statistics | getStatistics()Deprecated.  Retrieve the statistics fopr this factory. | 
| TypeHelper | getTypeHelper()Deprecated.  Retrieve this factory's  TypeHelper | 
| boolean | isClosed()Deprecated.  Is this factory already closed? | 
| Session | openSession()Deprecated.  Open a  Session. | 
| StatelessSession | openStatelessSession()Deprecated.  Open a new stateless session. | 
| StatelessSession | openStatelessSession(Connection conn)Deprecated.  Open a new stateless session, utilizing the specified JDBC
  Connection. | 
| SessionBuilder | withOptions()Deprecated.  Obtain a  Sessionbuilder. | 
| StatelessSessionBuilder | withStatelessOptions()Deprecated.  Obtain a  StatelessSessionbuilder. | 
public SessionFactory.SessionFactoryOptions getSessionFactoryOptions()
getSessionFactoryOptions in interface SessionFactorypublic SessionBuilder withOptions()
SessionFactorySession builder.withOptions in interface SessionFactorypublic Session openSession() throws HibernateException
SessionFactorySession.
 
 JDBC connection(s will be obtained from the
 configured ConnectionProvider as needed
 to perform requested work.openSession in interface SessionFactoryHibernateException - Indicates a problem opening the session; pretty rare here.public Session getCurrentSession()
SessionFactoryCurrentSessionContext impl configured
 for use.
 
 Note that for backwards compatibility, if a CurrentSessionContext
 is not configured but JTA is configured this will default to the JTASessionContext
 impl.getCurrentSession in interface SessionFactorypublic Reference getReference() throws NamingException
getReference in interface ReferenceableNamingExceptionReferenceable.getReference()public ClassMetadata getClassMetadata(Class persistentClass) throws HibernateException
SessionFactoryClassMetadata associated with the given entity class.getClassMetadata in interface SessionFactorypersistentClass - The entity classHibernateException - Generally null is returned instead of throwing.public ClassMetadata getClassMetadata(String entityName) throws HibernateException
SessionFactoryClassMetadata associated with the given entity class.getClassMetadata in interface SessionFactoryentityName - The entity classHibernateException - Generally null is returned instead of throwing.public CollectionMetadata getCollectionMetadata(String roleName) throws HibernateException
SessionFactoryCollectionMetadata associated with the named collection role.getCollectionMetadata in interface SessionFactoryroleName - The collection role (in form [owning-entity-name].[collection-property-name]).HibernateException - Generally null is returned instead of throwing.public Map<String,ClassMetadata> getAllClassMetadata() throws HibernateException
SessionFactoryClassMetadata for all mapped entities.getAllClassMetadata in interface SessionFactoryClassMetadata keyed by the
 corresponding String entity-name.HibernateException - Generally empty map is returned instead of throwing.public Map getAllCollectionMetadata() throws HibernateException
SessionFactoryCollectionMetadata for all mapped collectionsgetAllCollectionMetadata in interface SessionFactoryHibernateException - Generally empty map is returned instead of throwing.public void close()
           throws HibernateException
SessionFactorysessions before calling this method as the impact
 on those sessions is indeterminate.
 
 No-ops if already closed.close in interface SessionFactoryHibernateException - Indicates an issue closing the factory.public boolean isClosed()
SessionFactoryisClosed in interface SessionFactorypublic Cache getCache()
SessionFactorygetCache in interface SessionFactorypublic void evict(Class persistentClass, Serializable id) throws HibernateException
SessionFactoryevict in interface SessionFactorypersistentClass - The entity class for which to evict data.id - The entity idHibernateException - Generally will mean that either that
 'persisttentClass' did not name a mapped entity or a problem
 communicating with underlying cache impl.public void evict(Class persistentClass) throws HibernateException
SessionFactoryevict in interface SessionFactorypersistentClass - The entity class for which to evict data.HibernateException - Generally will mean that either that
 'persisttentClass' did not name a mapped entity or a problem
 communicating with underlying cache impl.public void evictEntity(String entityName, Serializable id) throws HibernateException
SessionFactoryevictEntity in interface SessionFactoryentityName - The entity name for which to evict data.id - The entity idHibernateException - Generally will mean that either that
 'persisttentClass' did not name a mapped entity or a problem
 communicating with underlying cache impl.public void evictEntity(String entityName) throws HibernateException
SessionFactoryevictEntity in interface SessionFactoryentityName - The entity name for which to evict data.HibernateException - Generally will mean that either that
 'persisttentClass' did not name a mapped entity or a problem
 communicating with underlying cache impl.public void evictCollection(String roleName, Serializable id) throws HibernateException
SessionFactoryevictCollection in interface SessionFactoryroleName - The name of the collection roleid - The id of the collection ownerHibernateException - Generally will mean that either that
 'roleName' did not name a mapped collection or a problem
 communicating with underlying cache impl.public void evictCollection(String roleName) throws HibernateException
SessionFactoryevictCollection in interface SessionFactoryroleName - The name of the collection role whose regions should be evictedHibernateException - Generally will mean that either that
 'roleName' did not name a mapped collection or a problem
 communicating with underlying cache impl.public void evictQueries()
                  throws HibernateException
SessionFactoryevictQueries in interface SessionFactoryHibernateException - Indicate a problem communicating with
 underlying cache impl.public void evictQueries(String cacheRegion) throws HibernateException
SessionFactoryevictQueries in interface SessionFactorycacheRegion - The named query cache region from which to evict.HibernateException - Since a not-found 'cacheRegion' simply no-ops,
 this should indicate a problem communicating with underlying cache impl.public Statistics getStatistics()
SessionFactorygetStatistics in interface SessionFactorypublic StatelessSessionBuilder withStatelessOptions()
SessionFactoryStatelessSession builder.withStatelessOptions in interface SessionFactorypublic StatelessSession openStatelessSession()
SessionFactoryopenStatelessSession in interface SessionFactorypublic StatelessSession openStatelessSession(Connection conn)
SessionFactoryConnection.openStatelessSession in interface SessionFactoryconn - Connection provided by the application.public Set getDefinedFilterNames()
SessionFactorygetDefinedFilterNames in interface SessionFactorypublic FilterDefinition getFilterDefinition(String filterName) throws HibernateException
SessionFactorygetFilterDefinition in interface SessionFactoryfilterName - The name of the filter for which to obtain the definition.HibernateException - If no filter defined with the given name.public boolean containsFetchProfileDefinition(String name)
SessionFactorycontainsFetchProfileDefinition in interface SessionFactoryname - The name to checkpublic TypeHelper getTypeHelper()
SessionFactoryTypeHelpergetTypeHelper in interface SessionFactoryTypeHelperCopyright © 2018 JBoss by Red Hat. All rights reserved.