您的位置:首页 > 大数据 > 人工智能

grails通过findBy或findBy查找的结果集进行排序

2014-05-19 17:36 239 查看
原文:http://grails.org/doc/2.3.x/ref/Domain%20Classes/list.html

list

Purpose

Lists instances of the domain class.

Examples

// list everything
def results = Book.list()

// list 10 results def results = Book.list(max: 10)

// list 10 results, offset by 100 def results = Book.list(max: 10, offset: 100)

// list 10 results, offset by 100, orderd by title in descending order def results = Book.list(max: 10, offset: 100, sort: "title", order: "desc")

// list all books, eagerly fetching the authors association def results = Book.list(fetch: [authors: "eager"])

When
max
is specified as a named argument this will return a PagedResultList which has a getTotalCount() method to return the total number of matching records for pagination. Two queries are still run, but they're run for you and the results and total count are combined in the
PagedResultList
.

Description

Parameters:

max
- The maximum number to list,要列出的最大数目

offset
- The offset from the first result to list from

order
- How to order the list, either
"desc"
or
"asc",排序方式


sort
- The property name to sort by,字段名

ignoreCase
- Whether to ignore the case when sorting. Default is
true
.

fetch
- The fetch policy for the object's associations as a
Map


readOnly
- true if returned objects should not be automatically dirty-checked (simlar to
read()
)

fetchSize
- number of rows fetched by the underlying JDBC driver per round trip

flushMode
- Hibernate
FlushMode
override, defaults to
FlushMode.AUTO


timeout
- query timeout in seconds
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐