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 Summary
Constructors Constructor Description EntityManagerHolderImpl() -
Method Summary
Modifier and Type Method Description voiddispose(javax.persistence.EntityManager entityManager)javax.persistence.EntityManagergetEntityManager()voidinit(javax.persistence.EntityManagerFactory emf)
-
Constructor Details
-
EntityManagerHolderImpl
public EntityManagerHolderImpl()
-
-
Method Details
-
init
-
getEntityManager
@Produces public javax.persistence.EntityManager getEntityManager()- Specified by:
getEntityManagerin interfaceEntityManagerHolder
-
dispose
public void dispose(@Disposes javax.persistence.EntityManager entityManager)
-