iberck
2/14/2017 - 12:39 PM

GORM Query Criteria

GORM Query Criteria

Criteria

Más potente que los queries where, sirve para crear queries de manera orientada a objetos:

def list = Transaction.createCriteria().list {
    fetchMode 'product', FetchMode.JOIN
    fetchMode 'store', FetchMode.JOIN
 
    product {
        manufacturer {
            eq 'id', ACME.id
        }
    }
} as List // as List para que compile estáticamente

withCriteria

MovimientoPtos.withCriteria {
    eq("membresia", membresia)
    eq("yearBalanced", 2017)
}