Alguem sabe como comparar datas em HQL eu pus este código mas não sei se estará correcto
public List<Voter> findVoterByICard(long identityCard, Date birthDate) {
Object[] values = new Object[] {new Long(identityCard), birthDate};
List<Voter> votersList = (List<Voter>) getHBTemplate().find(
"FROM Voter voter WHERE voter.identityCard=? and voter.birthDate = :birthDate",
values);
return votersList;
}