/* * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. * * You may not modify, use, reproduce, or distribute this software * except in compliance with the terms of the license at: * http://developer.sun.com/berkeley_license.html */ package session; import entity.OrderedProduct; import java.util.List; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; /** * * @author tgiunipero */ @Stateless public class OrderedProductFacade extends AbstractFacade<OrderedProduct> { @PersistenceContext(unitName = "AffableBeanPU") private EntityManager em; protected EntityManager getEntityManager() { return em; } public OrderedProductFacade() { super(OrderedProduct.class); } // manually created public List<OrderedProduct> findByOrderId(Object id) { return em.createNamedQuery("OrderedProduct.findByCustomerOrderId").setParameter("customerOrderId", id).getResultList(); } }