本文介绍了如何使用ORMLite查询生成器来获得一个表中的记录总数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

类似于

 从表名SELECT COUNT(*);
 

应该是什么查询ORMLITE

我想是这样

  INT总= dao.queryBuilder()(SELECT COUNT(*))。
 

解决方案

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

  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查询生成器来获得一个表中的记录总数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 03:31