rodrigo 2013-08-14 20:12:30 +00:00
parent 94a85cba88
commit 9202f7b60f
1 changed files with 10 additions and 7 deletions

View File

@ -28,6 +28,7 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.sun.org.apache.bcel.internal.generic.DADD;
/**
*
@ -324,18 +325,20 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
}
public List<Corrida> buscarGroupCorrridaId(Integer corridaId, Date dateInicio, Date dateFin) {
Integer MAX_RESULT = 1;
StringBuffer hql = new StringBuffer();
hql.append(" FROM Corrida ");
hql.append(" WHERE id.corridaId = :corridaId ");
hql.append(" AND id.feccorrida BETWEEN :dateInicio AND :dateFin ");
hql.append(" WHERE id.feccorrida BETWEEN :dateInicio AND :dateFin ");
if (corridaId != null) {
hql.append(" AND str(id.corridaId) like :corridaId ");
}
Query sq = getSession().createQuery(hql.toString());
sq.setMaxResults(MAX_RESULT);
sq.setParameter("corridaId", corridaId);
if (corridaId != null) {
sq.setParameter("corridaId", corridaId.toString() + '%');
}
sq.setParameter("dateInicio", dateInicio);
sq.setParameter("dateFin", dateFin);