trinka
#1
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()));
yuri_ev
#2
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()));
}
trinka
#3
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…