Class EntityManagerHolderImpl

java.lang.Object
com.blazebit.persistence.examples.showcase.runner.cdi.bean.EntityManagerHolderImpl
All Implemented Interfaces:
EntityManagerHolder

@TransactionScoped public class EntityManagerHolderImpl extends Object implements EntityManagerHolder
Workaround for WELD-2245 which prevents the use of @TransactionScoped for EntityManager directly
Since:
1.2.0
Author:
Moritz Becker
  • Constructor Details

    • EntityManagerHolderImpl

      public EntityManagerHolderImpl()
  • Method Details

    • init

      @Inject @PostConstruct public void init(javax.persistence.EntityManagerFactory emf)
    • getEntityManager

      @Produces public javax.persistence.EntityManager getEntityManager()
      Specified by:
      getEntityManager in interface EntityManagerHolder
    • dispose

      public void dispose(@Disposes javax.persistence.EntityManager entityManager)