私は問題を抱えています。できれば助けてください。
次の 3 つのドメインがあります。
class DomainA {
long id
String propA1
String propA2
static hasMany = [domaniBs:DomainB]
}
class DomainB {
long id
String propB1
String propB2
static belongsTo = [forgeinKeyToDomainA:DomainA]
static hasMany = [domaniCs:DomainC]
}
class DomainC {
long id
String propC1
String propC2
static belongsTo = [forgeinKeyToDomainB:DomainB]
}
propA1="value1" である DomainC からすべてのレコードを取得したい
イメージングSQLコード:
Select DomainC.*
from DomainA,DomainB,DomainC
where DomainA.id=DomainB.forgeinKeyToDomainA
and DomainB.id=DomainC.forgeinKeyToDomainB
and DomainA.propA1="value1"
Grails で SQL コードを実行できますが、Hibernate クエリを使用したいと考えています。