HQL faz pesquisa de consultas por data (Java + NetBeans)

Oi pessoal Eu tenho o seguinte problema. Eu tenho uma tabela de reservas no meu banco de dados MySQL, as colunas de data são definidas DATETIME. Preciso fazer uma consulta usando o hibernate para encontrar todas as reservas em um dia, não importa a hora, apenas o mesmo ano, mês e data, e estou fazendo isso

public List<Reserve> bringAllResByDate(Date date){

em = emf.createEntityManager();
Query q = em.createQuery("SELECT r FROM Reserve r WHERE r.date=:date ");
q.setParameter("date", date);

...

Eu realmente não sei como fazê-lo comparar, e traga-me apenas aqueles da data especificada, alguma ajuda ??

questionAnswers(2)

yourAnswerToTheQuestion