Ola pessoal, to apanhando pra utilizar criteria do hibernate, preciso comparar três valores em uma consulta, como faria isso?
Estou utilizando da seguinte forma:
public Ocorrencia findOcorrencia(Ocorrencia ocorrencia)
{
try
{
Session session = HibernateUtil.getSession();
Criteria select = session.createCriteria(Ocorrencia.class);
select.add(Restrictions.ge("cadcod", ocorrencia.getCadcod()));
select.add(Restrictions.ge("ocrdat", ocorrencia.getOcrdat()));
select.add(Restrictions.ge("ocrnum", ocorrencia.getOcrnum()));
ocorrencia = (Ocorrencia) select.uniqueResult();
}
catch(HibernateException e1)
{
HibernateUtil.aborta();
}
return ocorrencia;
}
adicionei três restrições, mas como resultado tenho só a primeira restrição valida.
Att…