lunes, 11 de febrero de 2013

OR dinamico en Hibernate

Esta funcion es util cuando se tiene una serie de valores que se pueden ir agregando dinamicamente en Hibernate, por ultimo lo agregamos al criteria.


Disjunction disjunction=Restrictions.disjunction();
            for(Objeto objeto:lista){
                disjunction.add(Restrictions.eq("campo",objeto.getId()));   
            }
criteria.add(disjunction);

No hay comentarios:

Publicar un comentario