如何使用ORMLite查询生成器来获得一个表中的记录总数(How to use the ORMLit

2019-07-31 08:30发布

相近

select count(*) from tablename;

什么应该是在ORMLITE查询

我想是这样

int total = dao.queryBuilder().("select count(*)");

Answer 1:

如何使用ORMLite查询生成器来获得一个表中的记录总数

ORMLite具有Dao.countOf()返回表中的行的总数的方法:

long numRows = dao.countOf();

您也可以算在自定义查询的行数通过调用countOf()的方法WhereQueryBuilder对象。

// count the number of lines in this custom query
long numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf();


Answer 2:

对于包5:你可以使用countOf()

从文档:

返回从SELECT COUNT(*)查询这是在表中的行数返回的值。 根据数据库和表的大小上,这可能是昂贵的。



文章来源: How to use the ORMLite query builder to get the total records in a table