21 lines
538 B
Java
21 lines
538 B
Java
package baeldung.data;
|
|
|
|
import javax.enterprise.context.ApplicationScoped;
|
|
import javax.enterprise.context.RequestScoped;
|
|
import javax.enterprise.inject.Produces;
|
|
import javax.persistence.EntityManager;
|
|
import javax.persistence.PersistenceContext;
|
|
|
|
@ApplicationScoped
|
|
public class SecondaryEntityManagerProducer {
|
|
|
|
@PersistenceContext(unitName = "secondary") private EntityManager entityManager;
|
|
|
|
@Produces
|
|
@RequestScoped
|
|
@SecondaryPersistenceUnit
|
|
public EntityManager create() {
|
|
return entityManager;
|
|
}
|
|
|
|
} |