ofbiz总结——查询实体时关于orderBy值的格式问题

来源:互联网 发布:淘宝售后人员工作流程 编辑:程序博客网 时间:2024/06/15 23:56

在使用delegator.findByCondition等方法查询数据库数据时,参数orderByList是一个List类型。里面的值格式有2种格式:

1. 使用DESC关键字,如: "name DESC"    或者  "name ASC"     (ASC排序可以不用写,默认就是ASC排序,等价"name" )

2. 使用负号“-”,如: "-name"   或者 "+name"   ("+name" 等价"name" )


使用performFind服务时,设置参数orderBy值时,该值是字符串类型,中间是使用竖线符号“|”分隔,而不是使用逗号“,”分隔,最终会使用“|”符号分割为一个List类型数据。

需要特别注意的是上面的DESC和ASC必须大写,否则会被当作实体字段名称。

阅读全文
0 0
原创粉丝点击