Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用ORMLite查询生成器获取表中的总记录_Android_Ormlite_Query Builder - Fatal编程技术网

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。固定的。