Grails:如何将executeQuery与嵌入对象一起使用

时间:2013-03-14 15:39:07

标签: grails hql

我有一个嵌入子项的对象:

class Parent {
    Child child

    static embedded  ['child']
}

class Child {
    String name
}

我想使用executeQuery(因为在我的实际情况下我不能使用Where查询或创建条件)。如果不切换标准,我怎么能这样做呢?

1 个答案:

答案 0 :(得分:2)

尝试:

Parent.executeQuery("FROM Parent parent WHERE parent.child.name = 'FOO'")

修改

注意,您需要为嵌入对象添加静态声明:

static embedded  ['child']

也许这会成功......