指南:如何在UI中显示查询生成器结果?

时间:2019-07-11 08:54:24

标签: guidewire

我正在使用查询生成器从数据库表返回搜索结果数。现在,我只想在结果的前三行中显示结果。我该如何实现?

1 个答案:

答案 0 :(得分:0)

QueryAPI是惰性的,当发生.toList()、. toTypedArray()、. toCollection()、. where()等时,将检索所有结果集(渴望 )。

我建议您使用此:

var limit = 3
var rs = Query.make(entity.XXX)...select()
rs.setPageSize(limit)
var paginatedRS = com.google.common.collect.Iterables.limit(rs,limit)

setPageSize 方法指定“按页面”获取多少行

limit 方法创建一个仅具有前(限制)行的新迭代器