Mysql 在Grails中查找所有具有零子级的自引用M:M

Mysql 在Grails中查找所有具有零子级的自引用M:M,mysql,grails,Mysql,Grails,我正在尝试创建一个查询,以使用以下模型返回没有子对象的所有对象: class Message { static hasMany = [ children: Message ] static belongsTo = [ parent: Message ] } 谢谢 您可以在HQL中使用“is empty”来执行以下操作: Message.executeQuery('from Message m where m.children is empty') 你试过Message.fin

我正在尝试创建一个查询,以使用以下模型返回没有子对象的所有对象:

class Message {
    static hasMany = [ children: Message ]
    static belongsTo = [ parent: Message ]
}
谢谢

您可以在HQL中使用“is empty”来执行以下操作:

Message.executeQuery('from Message m where m.children is empty')

你试过Message.findAll(“来自Message m,其中m.children=null”)?是的,我试过。。。不起作用