Criteria

2 respostas
T

alguem sabe se no criteria tem alguma coisa que faz com que quando o objeto passado for null ele ignorar essa parte da query que deveria ser montado?

ex.:

eu tenho la:

//o objeto esta null, e eu to querendo que o criteria ignore essa parte e monte o resto.
criteria.add(Restrictions.eq("obj.id",obj.getId()));

2 Respostas

Y

Não sei se entendi a sua dúvida, mas não seria apenas fazer isto?

if(obj!=null){
      criteria.add(Restrictions.eq("obj.id",obj.getId()));  
}
T

Sim a ideia é isso msm, porem os filtros para a criação da query sao muitos, por isso eu nao estava querendo fazer essa verificação em todos…

Criado 22 de fevereiro de 2010
Ultima resposta 22 de fev. de 2010
Respostas 2
Participantes 2