Class HibernateEntityManagerProvider
java.lang.Object
com.atlassian.confluence.impl.hibernate.HibernateEntityManagerProvider
- All Implemented Interfaces:
EntityManagerProvider,JpaQueryFactory
public final class HibernateEntityManagerProvider
extends Object
implements EntityManagerProvider, JpaQueryFactory
Provides access to the current hibernate Session object.
- Since:
- 6.1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> jakarta.persistence.TypedQuery<T>createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery) jakarta.persistence.QuerycreateQuery(String qlString) <T> jakarta.persistence.TypedQuery<T>createQuery(String qlString, Class<T> resultClass) javax.persistence.EntityManagerGet the JPA EntityManager object from the current request's transaction.
-
Constructor Details
-
HibernateEntityManagerProvider
public HibernateEntityManagerProvider(org.hibernate.SessionFactory sessionFactory)
-
-
Method Details
-
getEntityManager
public javax.persistence.EntityManager getEntityManager()Description copied from interface:EntityManagerProviderGet the JPA EntityManager object from the current request's transaction.- Specified by:
getEntityManagerin interfaceEntityManagerProvider
-
createQuery
- Specified by:
createQueryin interfaceJpaQueryFactory
-
createQuery
- Specified by:
createQueryin interfaceJpaQueryFactory
-
createQuery
public <T> jakarta.persistence.TypedQuery<T> createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery) - Specified by:
createQueryin interfaceJpaQueryFactory
-