Commit b8efd70fa8936102fb4baef2c1654878c3ad0134

Authored by Dancovich
1 parent 6137c062
Exists in master

Resolvido bug que solicitava a criação do EntityManager multiplas vezes.

impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/internal/producer/EntityManagerProducer.java
... ... @@ -45,7 +45,6 @@ import javax.enterprise.inject.Produces;
45 45 import javax.enterprise.inject.spi.InjectionPoint;
46 46 import javax.inject.Inject;
47 47 import javax.persistence.EntityManager;
48   -import javax.persistence.FlushModeType;
49 48  
50 49 import org.slf4j.Logger;
51 50  
... ... @@ -126,19 +125,7 @@ public class EntityManagerProducer implements Serializable{
126 125 }
127 126  
128 127 public EntityManager getEntityManager(String persistenceUnit) {
129   - EntityManager entityManager = null;
130   -
131   - if (getCache().containsKey(persistenceUnit)) {
132   - entityManager = getCache().get(persistenceUnit);
133   - } else {
134   - entityManager = factory.create(persistenceUnit).createEntityManager();
135   - entityManager.setFlushMode(FlushModeType.AUTO);
136   -
137   - getCache().put(persistenceUnit, entityManager);
138   - this.logger.info(bundle.getString("entity-manager-was-created", persistenceUnit));
139   - }
140   -
141   - return entityManager;
  128 + return getStore().getEntityManager(persistenceUnit);
142 129 }
143 130  
144 131 /**
... ...