namedQuery 内に LEFT JOIN が必要です。この例では、objectB が null であるか、objectB.name が特定の値を持つすべての Aオブジェクトを検索する必要があります。
ただし、エイリアス「objectBAlias」は解決できません。
class A{
B objectB
static namedQueries = {
someNamedQuery {
createAlias("objectB", "objectBAlias", CriteriaSpecification.LEFT_JOIN)
or{
isNull("objectBAlias")
eq("objectBAlias.name", "some text")
}
}
}
それはスローします:
プロパティを解決できませんでした: objectBAlias の: A
何か不足していますか?ありがとう!!