El método estático findAllBy de grails, solo permite hacer consultas teniendo en cuenta máximo dos valores, así:
def listaDeObjetos = Clase.findAllByPropiedad1AndPropiedad2("valor1","valor2")
Si se quiere hacer un filtrado por más de dos propiedades, puede hacerse utilizando el método findAllWhere, así:
def listaObjetos = Clase.findAllWhere(['propiedad1':'valor1', 'propiedad2':'valor2', 'propiedad3':OtraClase.get('valor3'), 'propiedad4':'valor4'])
Mostrando entradas con la etiqueta grails findAll alternative method metodo alternativo filtro mas de dos criterios filter more than 2 atributes. Mostrar todas las entradas
Mostrando entradas con la etiqueta grails findAll alternative method metodo alternativo filtro mas de dos criterios filter more than 2 atributes. Mostrar todas las entradas
jueves, 24 de septiembre de 2009
Suscribirse a:
Entradas (Atom)
