Tengo un objeto de dominio de subasta y un objeto de dominio de usuario. Una subasta hasMany
Usuarios.¿Hay una funcionalidad 'contiene' en una propiedad de colección de un objeto de dominio para createCriteria?
Lo que me gustaría hacer, utilizando createCriteria
, es algo como esto:
def c = Auction.createCriteria()
def l = c.list (max: maxVar, offset: offsetVar) {
contains("users", thisUser)
}
Aunque, contains
no está en la lista de nodos aceptables: createCriteria description page.
¿Hay alguna forma de implementar esta funcionalidad?
Para ser claros, ¿hay alguna manera de tener el criterio de que un objeto de usuario especificado se encuentre dentro de una propiedad de colección de la subasta?
agradable ... no es obvio que se puede hacer esto, ya que la sintaxis es "debe tener un * usuarios * objeto cuyo id es este", en contraposición a "debe tener una colección de usuarios que contiene un objeto con este ID ". – Desty