Fixes bug #10346
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@78143 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
988ea5d017
commit
402fae4406
|
@ -31,6 +31,7 @@ import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||||
* @author Rafius
|
* @author Rafius
|
||||||
*/
|
*/
|
||||||
@Repository("rutaDAO")
|
@Repository("rutaDAO")
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public class RutaHibernateDAO extends GenericHibernateDAO<Ruta, Integer> implements RutaDAO {
|
public class RutaHibernateDAO extends GenericHibernateDAO<Ruta, Integer> implements RutaDAO {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@ -187,12 +188,12 @@ public class RutaHibernateDAO extends GenericHibernateDAO<Ruta, Integer> impleme
|
||||||
|
|
||||||
StringBuffer hql = new StringBuffer();
|
StringBuffer hql = new StringBuffer();
|
||||||
hql.append(" FROM Ruta ");
|
hql.append(" FROM Ruta ");
|
||||||
hql.append(" WHERE descruta like :palavraPesquisaRuta ");
|
hql.append(" WHERE lower(descruta) like :palavraPesquisaRuta ");
|
||||||
hql.append(" OR prefixo like :palavraPesquisaRuta ");
|
hql.append(" OR prefixo like :palavraPesquisaRuta ");
|
||||||
hql.append(" OR str(numRuta) like :palavraPesquisaRuta ");
|
hql.append(" OR str(numRuta) like :palavraPesquisaRuta ");
|
||||||
|
|
||||||
Query sq = getSession().createQuery(hql.toString());
|
Query sq = getSession().createQuery(hql.toString());
|
||||||
sq.setParameter("palavraPesquisaRuta", palavraPesquisaRuta + '%');
|
sq.setParameter("palavraPesquisaRuta", palavraPesquisaRuta.toLowerCase() + '%');
|
||||||
|
|
||||||
List<Ruta> lsRuta = sq.list();
|
List<Ruta> lsRuta = sq.list();
|
||||||
return lsRuta;
|
return lsRuta;
|
||||||
|
|
Loading…
Reference in New Issue