使用ormLite我可以通过以下方式获得所有记录:
myDao.queryForAll();
我怎样才能只获得前10条记录,而不是全部记录?
您将必须使用QueryBuilder并设置限制。这是Javadoc参考:http : //ormlite.com/javadoc/ormlite-core/com/j256/ormlite/stmt/QueryBuilder.html#limit%28java.lang.Long%29
这是给与取的代码,如下所示:
QueryBuilder<MyDataObject, String> builder = myDao.queryBuilder();
builder.limit(10);
builder.orderBy("columnName", true) // true for ascending, false for descending
List<MyDataObject> list = myDao.query(builder.prepare()); // returns list of ten items
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句