Class JPAProxySession
java.lang.Object
org.smallmind.persistence.orm.ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
org.smallmind.persistence.orm.jpa.JPAProxySession
public class JPAProxySession
extends ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-
Constructor Summary
ConstructorsConstructorDescriptionJPAProxySession(String dataSourceType, String sessionSourceKey, jakarta.persistence.EntityManagerFactory entityManagerFactory, boolean boundaryEnforced, boolean cacheEnabled) -
Method Summary
Methods inherited from class org.smallmind.persistence.orm.ProxySession
getDataSourceType, getSessionSourceKey, isBoundaryEnforced, isCacheEnabled, overrideBoundaryEnforced, overrideCacheEnabled, register
-
Constructor Details
-
JPAProxySession
-
-
Method Details
-
beginTransaction
- Specified by:
beginTransactionin classProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-
currentTransaction
- Specified by:
currentTransactionin classProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-
flush
public void flush()- Specified by:
flushin classProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-
clear
public void clear()- Specified by:
clearin classProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-
isClosed
public boolean isClosed()- Specified by:
isClosedin classProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-
getNativeSessionFactory
public jakarta.persistence.EntityManagerFactory getNativeSessionFactory()- Specified by:
getNativeSessionFactoryin classProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-
getNativeSession
public jakarta.persistence.EntityManager getNativeSession()- Specified by:
getNativeSessionin classProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-
getEntityManager
public jakarta.persistence.EntityManager getEntityManager() -
close
public void close()- Specified by:
closein classProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
-