HQL aceita Like?

Olá pessoal!

To começando agora em java e to precisando de uma ajuda, eh o seguinte:

To utilizando essa consulta, e qro fazer um Where Like, pois o kra que vair filtrar precisa digitar a data no formato (DD/MM/AAAA), entaum eu converto em (AAAA-MM-DD), so que na base eu tenho o seguinte formato (AAAA-MM-DD HH:MM:SS), por isso a necessidade do Like para pegar so a data e ignorar a hora… Podem me ajudar???

Collection<Hawbs> regs = session.createQuery(
" FROM Encomendas WHERE tipo=22 AND id =? AND dt_cad LIKE ?% ")
.setInteger(0, id)
.setDate(1, dt_cad)
.list();

Marcos Lima

Query q = sessao.createQuery&#40;&quot;from Cliente as cli where cli.nome like &#58;nome&quot;&#41;;
q.setString&#40;&quot;nome&quot;, &quot;%&quot;+nome&#41;;
Query q = sessao.createQuery&#40;&quot;from Cliente as cli where cli.data like &#58;data&quot;&#41;;
q.setString&#40;&quot;data&quot;, &quot;%&quot;+data&#41;;

Valeu pela ajuda.

Valeu pessoal!

Resolvido o problema.