使用ormLite我可以获得所有记录:
myDao.queryForAll();
如何才能获得前10条记录而不是所有记录?
答案 0 :(得分:7)
您必须使用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