Get the persister object for a collection role
Retrieves a set of all the collection roles in which the given entity is a participant, as either an index or an element.paramentityName The entity name for which to get the collection roles.returnset of all the collection roles in which the given entityName participates.
Get the connection provider
Get the SQL Dialect
Get the persister for the named entity
Get the identifier generator for the hierarchy
Get the names of all persistent classes that implement/extend the given interface/class
Get a class name, using query language imports
Get the default query cache
Get a particular named query cache, or the default cacheparamregionName the name of the cache region, or null for the default query cachereturnthe existing cache, or a newly created cache if none by that region name
Get the return aliases of a query
Get the return types of a query
Retrieves the SQLExceptionConverter in effect for this SessionFactory.returnThe SQLExceptionConverter for this SessionFactory.
Get a named second-level cache region
Statistics SPI
Get the JTA transaction manager
Get the cache of table update timestamps
Open a session conforming to the given parameters. Used mainly by {@link org.hibernate.context.JTASessionContext} for current session processing.paramconnection The external jdbc connection to use, if one (i.e., optional).paramflushBeforeCompletionEnabled Should the session be auto-flushed prior to transaction completion?paramautoCloseSessionEnabled Should the session be auto-closed after transaction completion?paramconnectionReleaseMode The release mode for managed jdbc connections.returnAn appropriate session.throwsHibernateException
Get a nontransactional "current" session for Hibernate EntityManager