Pessoal, boa tarde! Testei uma no HQL editor, mas a consulta nao retornou nada, pois o parâmetro era do tipo Date.
Essa foi a consulta:
select f from Tarefa f where f.dataInicio like '%' || 19/04/2016 || '%'
Qunado eu digito so 19 a consulta funciona, mas se eu colocar a data completa ela não funciona…
Gostaria da ajuda de vocês para resolver esse problema. Muito obrigado.
Esse seria o método da consulta:
@SuppressWarnings("unchecked")
@Override
public List<Tarefa>buscarPorDataInicioConsulta(Data dataInicio){
String hql = "select f from Tarefa f where f.dataInicio like '%' || :dataInicio || '%'";
Query consulta = this.session.createQuery(hql);
consulta.setDate("dataIncio", dataInicio);
return consulta.list();
}
