Tenho um campo no banco do tipo data, preciso fazer um HQL para buscar registros entre uma data inicio e data fim.
no meu banco a data esta gravada como 2008/09/01
createQuery("from Tabela tabela where dataInicio > ? and dataFim < ? order by dataInicio, dataFim").setDate(0, dataInicio).setDate(1, dataFim).list())
onde dataInicio e dataFim são informados pelo usuário.
[quote=g4j]dê uma olhada na documentação:
http://www.hibernate.org/hib_docs/reference/en/html/queryhql.html[/quote]
use between, assim como no SQL…