Boa noite!
estou com uma dúvida em usar o between + criteria no hibernate
preciso aplica esse filtro via CRITERIA
alguma dica?
segue meu código
try {
Criteria criteria = HibernateUtility.getSession().createCriteria(Plano.class, "a");
criteria.createCriteria("a.turma", "tu");
criteria.createCriteria("a.listaPrecoPlanos", "lp");
criteria.add(Restrictions.eq("tu.periodo.id", periodo.getId()));
criteria.add(Restrictions.eq("tu.atividade.id", atividade.getId()));
criteria.add(Restrictions.eq("a.periodicidade.id", periodicidade.getId()));
criteria.add(Restrictions.eq("a.turma.id", turma.getId()));
criteria.add(Restrictions.eq("a.convenio.id", convenio.getId()));
//criteria.add(Restrictions.le("lp.dataInicio", dataDia));
//criteria.add(Restrictions.ge("lp.dataFinal", dataDia));
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
return (Plano) criteria.uniqueResult();
} catch (HibernateException hibernateException) {
hibernateException.printStackTrace();
throw hibernateException;
}
Muito Obrigado!