如何使用ORMLite查询生成器来获取表中的全部logging

如同

select count(*) from tablename; 

在ORMLITE中应该查询什么?

我试过类似的东西

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

Solutions Collecting From Web of "如何使用ORMLite查询生成器来获取表中的全部logging"

如何使用ORMLite查询生成器来获取表中的全部logging

ORMLite有一个Dao.countOf()方法,它返回表中的总行数:

 long numRows = dao.countOf(); 

您还可以通过调用WhereQueryBuilder对象上的countOf()方法来计算自定义查询中的行数 。

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

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

从文档:

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