Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate Grails中的Order by children属性_Hibernate_Grails - Fatal编程技术网

Hibernate Grails中的Order by children属性

Hibernate Grails中的Order by children属性,hibernate,grails,Hibernate,Grails,是否可以创建一个标准,列出按子对象的sope属性排序的所有对象? 例如: class Post { User owner } Post.withCriteria { order('owner.registerDate', 'asc') } 失败消息:错误500:org.hibernate.QueryException:无法解析属性:owner.registerDate of:Post 正确的方法是什么 提前感谢。grails开箱即用不支持此功能,但有一个插件支持此功能: 请参

是否可以创建一个标准,列出按子对象的sope属性排序的所有对象? 例如:

class Post {
    User owner
}

Post.withCriteria {
    order('owner.registerDate', 'asc')
}
失败消息:错误500:org.hibernate.QueryException:无法解析属性:owner.registerDate of:Post

正确的方法是什么


提前感谢。

grails开箱即用不支持此功能,但有一个插件支持此功能:


请参见

grails开箱即用不支持此功能,但有一个插件支持此功能:


请参见

可以这样做:

Post.withCriteria {
    owner{
        order('registerDate', 'asc')
    }
}

可以这样做:

Post.withCriteria {
    owner{
        order('registerDate', 'asc')
    }
}

嗯,奇怪。我刚刚发现这段代码有效。我是正确使用它,还是我真的很幸运能按我需要的方式工作?Post.withCriteria{owner{order('registerDate','asc')}}此调用提供了按owner.registerDate排序的所有帖子的列表。。。也许这是Grails1.1.1的一些新特性,而插件让它在一些Hm上工作,奇怪。我刚刚发现这段代码有效。我是正确使用它,还是我真的很幸运能按我需要的方式工作?Post.withCriteria{owner{order('registerDate','asc')}}此调用提供了按owner.registerDate排序的所有帖子的列表。。。也许这是Grails1.1.1的一些新特性,而插件让它工作起来是为了表示感谢,但这正是我7年前在另一个答案的评论中所写的。当然,但Grails版本没有指定。应该是固定的Hanks,但这正是我7年前在另一个答案的评论中写的。当然,但没有指定grails版本。应该是固定的