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.RecepcionDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.modelo.Recepcion; import mx.com.bcm.banamex.ae.persistencia.vo.CriterioRecepcionVO; import mx.com.bcm.banamex.ae.persistencia.vo.RecepcionVO; @Stateless public class RecepcionDAOImplBeanLocal extends GlobalJpaDaoBean implements RecepcionDAOBeanLocal { @PersistenceContext private EntityManager em; public void altarecepcion(RecepcionVO recepcionVO) { } public Recepcion obtieneRecepcion(CriterioRecepcionVO criterioRecepcionVO) { StringBuilder query = new StringBuilder(); query.append("SELECT r FROM Recepcion r "); query.append("WHERE r.recepcionPK.cajaIdn = :cajaIdn AND "); query.append("r.recepcionPK.recepFecHrIni = :recepFecHrIni AND "); query.append("r.recepcionPK.etvIdn = :etvIdn"); Query queryC = this.em.createNamedQuery(query.toString()); queryC.setParameter("recepcionPK.cajaIdn", Short.valueOf(criterioRecepcionVO.getCajaIdn())); queryC.setParameter("recepcionPK.recepFecHrIni", criterioRecepcionVO.getRecepFecHrIni()); queryC.setParameter("recepcionPK.etvIdn", Short.valueOf(criterioRecepcionVO.getEtvIdn())); return (Recepcion)queryC.getResultList(); } }