sql中的count用于统计符合条件的记录总数,下面是在ormlite中的使用方法:
/**
* @return 返回未读消息总数
*/
public long getUnReadCount() {
QueryBuilder qb = messageDao.queryBuilder();
try {
qb.where().eq("readed", false);
qb.setCountOf(true);
return messageDao.countOf(qb.prepare());
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return 0l;
}