git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@29916 d1611594-4594-4d17-8e1d-87c2c4800839
parent
94a85cba88
commit
9202f7b60f
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue