数据库count和java循环便利效率的问题

五娃 发布于 2016/06/22 08:48
阅读 538
收藏 0
@Override
public boolean existXXX(Integer xxId) {
	List<XX> xxs = xxDAO.findByExam(xxId);
	if(CollectionUtils.isNotEmpty(xx)){
		for (XX xx : xxs) {
			if (xx.getStatus() != 1) {
				return true;
			}
		}
	}
		return false;

}

这种写法怎么样,我感觉直接count一下,如果数据量非常大的话,上面这种写法和count哪个快?



加载中
1
妹子楼顶有鸽子
妹子楼顶有鸽子
肯定是count啊。
五娃
五娃
多谢,如果同事这么写了,怎么办,要不要跟他讲一下?
0
excepiton
excepiton
直接查出来,你jvm内存够吗?
0
五娃
五娃
嗯嗯,多谢各位
0
阿信sxq
阿信sxq
肯定是count啊。数据库统计快的多
0
DuKune
DuKune
...数据内内部查询肯定比你查询快多了
返回顶部
顶部