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 Details

    • JPAProxySession

      public JPAProxySession(String dataSourceType, String sessionSourceKey, jakarta.persistence.EntityManagerFactory entityManagerFactory, boolean boundaryEnforced, boolean cacheEnabled)
  • Method Details

    • beginTransaction

      public JPAProxyTransaction beginTransaction()
      Specified by:
      beginTransaction in class ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
    • currentTransaction

      public JPAProxyTransaction currentTransaction()
      Specified by:
      currentTransaction in class ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
    • flush

      public void flush()
      Specified by:
      flush in class ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
    • clear

      public void clear()
      Specified by:
      clear in class ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
    • isClosed

      public boolean isClosed()
      Specified by:
      isClosed in class ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
    • getNativeSessionFactory

      public jakarta.persistence.EntityManagerFactory getNativeSessionFactory()
      Specified by:
      getNativeSessionFactory in class ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
    • getNativeSession

      public jakarta.persistence.EntityManager getNativeSession()
      Specified by:
      getNativeSession in class ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>
    • getEntityManager

      public jakarta.persistence.EntityManager getEntityManager()
    • close

      public void close()
      Specified by:
      close in class ProxySession<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager>