HQL присоединяется к Grails: Part Deux
Это расширение вопроса, который я задалВот
У меня такие отношения
class Foo {
static hasMany = [bars: Bar]
}
class Bar {
// Has nothing to tie it back to Foo or Thing
}
class Thing {
static hasMany = [bars: Bar]
}
У меня есть экземплярThing
. I want to get all instances of Foo
that are associated with all instances of Bar
that are associated with the instance of Thing
that I have.
Это то, что я хочу, возможно через HQL (HQL каким-то образом осознает косвенную связь междуThing
а такжеFoo
)?
UPDATE:
Вот картина возможных отношений.
Если бы у меня былоThing1
и я хотел, чтобы всеFoo
которые косвенно связаны с этим черезBar
тогда решение, которое мне нужно, вернетсяFoo1
а такжеFoo2