Olá pessoal, estou tendo o seguinte problema …
estou querendo fazer a seguinte query
Select * fom Whatever where (a=3 or a=5 or a=4) and m=4 and z=1
usando criteria
[code]Criteria cri= session.createCriteria(Whatever.class);
Disjunction dis= Restrictions.disjunction();
dis.add(Restrictions.eq(“a”,new Integer(3)));
dis.add(Restrictions.eq(“a”,new Integer(5)));
dis.add(Restrictions.eq(“a”,new Integer(4)));
Conjunction con = Restrictions.conjunction();
con.add(Restrictions.eq(“m”,new Integer(4)));
con.add(Restrictions.eq(“z”,new Integer(1)));
cri.add(dis);
cri.add(con);
cri.list();[/code]
ok ok isso funciona … mas se eu quiser colocar um numero máximo de resultados não funciona
alguma ajuda?
Obrigado