类似于
select count(*) from tablename;
在ORMLITE中应该查询什么
我尝试过类似的事情
int total = dao.queryBuilder().("select count(*)");
如何使用 ORMLite 查询构建器获取表中的总记录
ORMLite 有一个
Dao.countOf()
方法,可返回表中的总行数:
long numRows = dao.countOf();
您还可以通过调用 countOf()
或
Where
对象上的 QueryBuilder
方法来计算 自定义查询中的行数。
// count the number of lines in this custom query
long numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf();
对于套餐 5:您可以使用
countOf()
来自文档:
返回从 SELECT COUNT(*) 查询返回的值,即表中的行数。根据数据库和表的大小,这可能会很昂贵。