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

GUIDEWIRE : How to display the the query builder result in UI?

我正在使用查询生成器从数据库 table 中获取 return 个搜索结果。现在我想在 UI 中仅显示前三行的结果。我怎样才能做到这一点?

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 方法指定将获取多少行 "by page"

limit 方法创建一个只有第一(限制)行的新迭代器