Android 如何使用ORMLite查询生成器获取表中的总记录
近似Android 如何使用ORMLite查询生成器获取表中的总记录,android,ormlite,query-builder,Android,Ormlite,Query Builder,近似 select count(*) from tablename; 在ORMLITE中应该查询什么 我试过类似的东西 int total = dao.queryBuilder().("select count(*)"); 对于包5:您可以使用countOf() 从文档中: 返回从SELECT COUNT(*)查询返回的值,该值是表中的行数。根据数据库和表的大小,这可能会很昂贵 如何使用ORMLite查询生成器获取表中的总记录 具有返回表中总行数的方法: long numRows = dao
select count(*) from tablename;
在ORMLITE中应该查询什么
我试过类似的东西
int total = dao.queryBuilder().("select count(*)");
对于包5:您可以使用
countOf()
从文档中:
返回从SELECT COUNT(*)查询返回的值,该值是表中的行数。根据数据库和表的大小,这可能会很昂贵
如何使用ORMLite查询生成器获取表中的总记录
具有返回表中总行数的方法:
long numRows = dao.countOf();
您还可以通过调用Where
或QueryBuilder
对象上的countOf()
方法来计算
// count the number of lines in this custom query
long numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf();
我对奥姆莱特不是很熟悉。我刚搜索过。关于:dao.queryBuilder().countOf();它起作用了吗?如果是这样的话,请帮助我、你自己和社区,接受这个作为正确答案countof()将返回long value not intThreak@KJEjava48。固定的。