Class EntityManagerHolderImpl
- java.lang.Object
-
- com.blazebit.persistence.examples.showcase.runner.cdi.bean.EntityManagerHolderImpl
-
- All Implemented Interfaces:
com.blazebit.persistence.examples.showcase.base.bean.EntityManagerHolder
@TransactionScoped public class EntityManagerHolderImpl extends Object implements com.blazebit.persistence.examples.showcase.base.bean.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose(javax.persistence.EntityManager entityManager)javax.persistence.EntityManagergetEntityManager()voidinit(javax.persistence.EntityManagerFactory emf)
-
-
-
Method Detail
-
init
@Inject @PostConstruct public void init(javax.persistence.EntityManagerFactory emf)
-
getEntityManager
@Produces public javax.persistence.EntityManager getEntityManager()
- Specified by:
getEntityManagerin interfacecom.blazebit.persistence.examples.showcase.base.bean.EntityManagerHolder
-
dispose
public void dispose(@Disposes javax.persistence.EntityManager entityManager)
-
-