Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.dao.impl; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import javax.persistence.Query; import mx.com.bcm.banamex.ae.persistencia.common.GlobalJpaDaoBean; import mx.com.bcm.banamex.ae.persistencia.dao.ComprobanteDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.modelo.Comprobante; import mx.com.bcm.banamex.ae.persistencia.vo.CriterioComprobanteVO; @Stateless public class ComprobanteDAOImplBeanLocal extends GlobalJpaDaoBean implements ComprobanteDAOBeanLocal { @PersistenceContext private EntityManager em; public Comprobante obtieneComprobante(CriterioComprobanteVO criterioComprobanteVO) { Query query = this.em.createNamedQuery("SELECT c FROM Comprobante c WHERE c.comprobantePK.compbteId = :compbteId AND c.comprobantePK.etvIdn = :etvIdn"); query.setParameter("comprobantePK.compbteId", criterioComprobanteVO.getCompbteId()); query.setParameter("comprobantePK.etvIdn", Short.valueOf(criterioComprobanteVO.getEtvIdn())); return (Comprobante)query.getResultList(); } }