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

如同

select count(*) from tablename; 

在ORMLITE中应该查询什么?

我试过类似的东西

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

  • 可以在Application类中创buildORMLite数据库帮助器吗?
  • ormlite是否支持inheritance?
  • ORMLite中的集合
  • Ormlite Android批量插入
  • ORMLite不加载子外来字段
  • Android的ORMLite:绑定与Roboguice的DAO
  • 设置Gradle在Android Studio中运行Java可执行文件
  • Android - ActionBar SearchView建议使用简单的String数组
  • 如何使用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(*)查询返回的值,该查询是表中的行数。 根据数据库和表的大小,这可能是昂贵的。