package org.javaee7.jpa.multiple.pu; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import java.util.List; /** * @author Arun Gupta */ @Stateless public class MultiplePuBean { @PersistenceContext(unitName = "defaultPU") private EntityManager defaultEM; @PersistenceContext(unitName = "samplePU") private EntityManager sampleEM; public List<Movie> listMovies() { return defaultEM.createNamedQuery("Movie.findAll", Movie.class).getResultList(); } public List<ProductCode> listProductCode() { return sampleEM.createNamedQuery("ProductCode.findAll", ProductCode.class).getResultList(); } }