与
相似select count(*) from tablename;
在ORMLITE中应该查询什么
我试过像
这样的东西int total = dao.queryBuilder().("select count(*)");
答案 0 :(得分:59)
如何使用ORMLite查询构建器获取表中的总记录
ORMLite有一个Dao.countOf()
方法,可以返回表格中的总行数:
long numRows = dao.countOf();
您还可以通过调用countOf()
或Where
对象上的QueryBuilder
方法来计算number of rows in a custom query。
// count the number of lines in this custom query
long numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf();
答案 1 :(得分:2)
对于包5:您可以使用countOf()
来自文档:
返回SELECT COUNT(*)查询返回的值,该查询是表中的行数。根据数据库和表的大小,这可能很昂贵。