package org.jboss.arquillian.extension.rest.app.persistence;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.Disposes;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
public class EntityManagerProducer {
// NOTE cannot use producer field because Weld attempts to close EntityManager
// https://jira.jboss.org/jira/browse/WELD-341
@PersistenceContext
EntityManager em;
public @Produces
EntityManager retrieveEntityManager() {
return em;
}
public void disposeEntityManager(@Disposes EntityManager em) {
}
}