Class SessionFactoryImpl
Object
com.liferay.portal.dao.orm.hibernate.SessionFactoryImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.SessionFactory
public class SessionFactoryImpl
extends Object
implements com.liferay.portal.kernel.dao.orm.SessionFactory
- Author:
- Brian Wing Shun Chan, Shuyang Zhou
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
closeSession
(com.liferay.portal.kernel.dao.orm.Session session) void
destroy()
com.liferay.portal.kernel.dao.orm.Session
com.liferay.portal.kernel.dao.orm.Dialect
org.hibernate.engine.spi.SessionFactoryImplementor
com.liferay.portal.kernel.dao.orm.Session
openNewSession
(Connection connection) com.liferay.portal.kernel.dao.orm.Session
void
setSessionFactoryClassLoader
(ClassLoader sessionFactoryClassLoader) void
setSessionFactoryImplementor
(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor) void
setSessionFactoryImplementorSupplier
(Supplier<org.hibernate.engine.spi.SessionFactoryImplementor> sessionFactoryImplementorSupplier) protected com.liferay.portal.kernel.dao.orm.Session
wrapSession
(org.hibernate.Session session)
-
Constructor Details
-
SessionFactoryImpl
public SessionFactoryImpl()
-
-
Method Details
-
closeSession
public void closeSession(com.liferay.portal.kernel.dao.orm.Session session) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
closeSession
in interfacecom.liferay.portal.kernel.dao.orm.SessionFactory
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
destroy
public void destroy() -
getCurrentSession
public com.liferay.portal.kernel.dao.orm.Session getCurrentSession() throws com.liferay.portal.kernel.dao.orm.ORMException- Specified by:
getCurrentSession
in interfacecom.liferay.portal.kernel.dao.orm.SessionFactory
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
getDialect
public com.liferay.portal.kernel.dao.orm.Dialect getDialect() throws com.liferay.portal.kernel.dao.orm.ORMException- Specified by:
getDialect
in interfacecom.liferay.portal.kernel.dao.orm.SessionFactory
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
getSessionFactoryImplementor
public org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactoryImplementor() -
openNewSession
public com.liferay.portal.kernel.dao.orm.Session openNewSession(Connection connection) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
openNewSession
in interfacecom.liferay.portal.kernel.dao.orm.SessionFactory
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
openSession
public com.liferay.portal.kernel.dao.orm.Session openSession() throws com.liferay.portal.kernel.dao.orm.ORMException- Specified by:
openSession
in interfacecom.liferay.portal.kernel.dao.orm.SessionFactory
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
setSessionFactoryClassLoader
-
setSessionFactoryImplementor
public void setSessionFactoryImplementor(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor) -
setSessionFactoryImplementorSupplier
public void setSessionFactoryImplementorSupplier(Supplier<org.hibernate.engine.spi.SessionFactoryImplementor> sessionFactoryImplementorSupplier) -
getPreloadClassLoaderClasses
-
wrapSession
protected com.liferay.portal.kernel.dao.orm.Session wrapSession(org.hibernate.Session session)
-