Class SpringEntityManagerSessionFactory

  • All Implemented Interfaces:
    SessionFactory

    public class SpringEntityManagerSessionFactory
    extends Object
    implements SessionFactory
    Session Factory for EntityManagerSession. Must be used when the EntityManagerFactory is managed by Spring. This implementation will retrieve the EntityManager bound to the thread by Spring in case a transaction already started.
    Author:
    Joram Barrez
    • Field Detail

      • entityManagerFactory

        protected javax.persistence.EntityManagerFactory entityManagerFactory
      • handleTransactions

        protected boolean handleTransactions
      • closeEntityManager

        protected boolean closeEntityManager
    • Constructor Detail

      • SpringEntityManagerSessionFactory

        public SpringEntityManagerSessionFactory​(Object entityManagerFactory,
                                                 boolean handleTransactions,
                                                 boolean closeEntityManager)