本文介绍了如何使用ORMLite查询生成器来获得一个表中的记录总数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
类似于
从表名SELECT COUNT(*);
应该是什么查询ORMLITE
我想是这样
INT总= dao.queryBuilder()(SELECT COUNT(*))。
解决方案
ORMLite 有一个<$c$c>Dao.countOf()$c$c>方法,它返回表中的行的总数:
INT = numRows行dao.countOf();
您也可以算中的行数通过调用 countOf()
方法的自定义查询的其中,
或 QueryBuilder的
对象。
//计算在这个自定义查询的行数
INT = numRows行dao.queryBuilder(),其中()EQ(名,张三)countOf()。;
Similar to
select count(*) from tablename;
what should be query in ORMLITE
i tried something like
int total = dao.queryBuilder().("select count(*)");
解决方案
ORMLite has a Dao.countOf()
method that returns the total number of rows in a table:
int numRows = dao.countOf();
You can also count the number of rows in a custom query by calling the countOf()
method on the Where
or QueryBuilder
object.
// count the number of lines in this custom query
int numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf();
这篇关于如何使用ORMLite查询生成器来获得一个表中的记录总数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!