public
Created

EntityManagerProducer

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
@ConversationScoped
public class EntityManagerProducer implements Serializable {
 
private static final long serialVersionUID = -8275317247692627840L;
 
@PersistenceUnit
private EntityManagerFactory entityManagerFactory;
 
@Produces
@ConversationScoped
public EntityManager getConversationalEntityManager() {
return entityManagerFactory.createEntityManager();
}
 
public void close(@Disposes EntityManager entityManager) {
entityManager.close();
}
}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.