HQL se une a Grails: Part Deux
Esta es una extensión de la pregunta que hice.aquí
Tengo una relación como esta
class Foo {
static hasMany = [bars: Bar]
}
class Bar {
// Has nothing to tie it back to Foo or Thing
}
class Thing {
static hasMany = [bars: Bar]
}
Tengo un ejemplo deThing
. Quiero obtener todas las instancias deFoo
que están asociados con todas las instancias deBar
que están asociados con la instancia deThing
eso tengo.
Es lo que quiero posible a través de HQL (es HQL de alguna manera consciente de la relación indirecta entreThing
yFoo
)?
ACTUALIZAR:
Aquí hay una foto de una posible relación.
Si tuvieraThing1
Y quise toda la instancia deFoo
que se asocian indirectamente a través deBar
Entonces la solución que necesito volveríaFoo1
yFoo2