ECOM/ProducServicetBean
Jump to navigation
Jump to search
package ecom.ejb; import javax.ejb.Stateful; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import javax.persistence.PersistenceContextType; import javax.persistence.Query; import java.util.List; @Stateful public class ProductServiceBean { @PersistenceContext(unitName = "ecomDatabase", type = PersistenceContextType.EXTENDED) private EntityManager entityManager; public void save(ProductBean product) throws Exception { entityManager.persist(product); } public void delete(ProductBean product) throws Exception { entityManager.remove(product); } public List<ProductBean> getProducts() throws Exception { Query query = entityManager .createQuery("SELECT p from ProductBean as p"); return query.getResultList(); } }