如何将List对象转换为com.avaje.ebean.PagingList类型的对象

时间:2014-04-08 04:54:10

标签: playframework ebean

如何将列表转换为 type com.avaje.ebean.PagingList对象

我使用下面的

检索了一个List对象
String sql ="select ....";
List list = Ebean.createQuery(XYZ.class, sql).findList();

现在,我想将此转换为类型

的下方对象
com.avaje.ebean.PagingList

任何建议

2 个答案:

答案 0 :(得分:0)

我会做类似的事情:(未经测试的代码)

// String sql ="select ....";
// List list = Ebean.createQuery(XYZ.class, sql).findList();

PagingList<XYZ> yourList = Ebean.createQuery(XYZ.class, sql).findList();
List<XYZ> list = yourPagingList.getAsList();

然后您可以使用PagingList并在需要时将其从PagingList转换为List。

答案 1 :(得分:0)

(测试代码)怎么样:

int pageSize = 10;
String sql ="select ....";
PagingList<XYZ> pList Ebean.createQuery(XYZ.class, sql).findPagingList(pageSize);

然后您可以将其转换为List:

List<XYZ> list = pList.getAsList();