我想在 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
我错过了什么吗?谢谢!!