我尝试使用Kripton 数据库库。如果我使用没有限制的选择查询,一切都很好
@BindSqlSelect(orderBy="timestamp desc")
List<History_> selectAll();
但我不知道如何限制选择语句。如何绑定或添加限制值?
我尝试使用Kripton 数据库库。如果我使用没有限制的选择查询,一切都很好
@BindSqlSelect(orderBy="timestamp desc")
List<History_> selectAll();
但我不知道如何限制选择语句。如何绑定或添加限制值?
我不认为有限制。您所能做的就是执行以下操作:
@BindSqlSelect(orderBy="timestamp desc", pageSize = 20)
List<History_> selectAllPaginated();
或者这样称呼它:
@BindSqlSelect(orderBy="timestamp desc")
List<History_> selectAllPaginated(@PageSize int pageSize);
我自己找到了解决方案。如果我们需要限制 Kripton 库中的选择,我们可以这样做
实施 DAO
@BindSqlSelect(orderBy="timestamp desc")
PagedResult<History_> selectLimit(@BindSqlPageSize int pageSize);
我们可以像这样使用它
PagedResult<History_> result = dao.selectLimit(5);
result.firstPage();
List<History_> historyList = result.getList();
for (History_ history : historyList) {
}