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.TypedQuery; import mx.com.bcm.banamex.ae.persistencia.common.GlobalJpaDaoBean; import mx.com.bcm.banamex.ae.persistencia.dao.CajaHabilitadaPorTurnoDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.modelo.CajaHabilitadaPorTurno; import mx.com.bcm.banamex.ae.persistencia.vo.CriterioCajaHabilitadaPorTurnoVO; @Stateless public class CajaHabilitadaPorTurnoDAOImplBeanLocal extends GlobalJpaDaoBean implements CajaHabilitadaPorTurnoDAOBeanLocal { @PersistenceContext private EntityManager em; public CajaHabilitadaPorTurno obtieneCajaPorId(CriterioCajaHabilitadaPorTurnoVO criterioCajaTurnoVO) { StringBuilder query = new StringBuilder(); query.append("SELECT c FROM CajaHabilitadaPorTurno c"); query.append("WHERE c.cajaHabilitadaPorTurnoPK.cajaIdn = :cajaIdn "); query.append("c.cajaHabilitadaPorTurnoPK.cajahabFecHrHabilita = :cajahabFecHrHabilita"); TypedQuery criteria = this.em.createQuery(query.toString(), CajaHabilitadaPorTurno.class); criteria.setParameter("cajaIdn", Short.valueOf(criterioCajaTurnoVO.getCajaIdn())); criteria.setParameter("cajahabFecHrHabilita", criterioCajaTurnoVO.getCajahabFecHrHabilita()); return (CajaHabilitadaPorTurno)criteria.getResultList(); } }