GORM Query 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
MovimientoPtos.withCriteria {
eq("membresia", membresia)
eq("yearBalanced", 2017)
}