数据库count和java循环便利效率的问题
@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哪个快?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
...数据内内部查询肯定比你查询快多了
肯定是count啊。数据库统计快的多
嗯嗯,多谢各位
直接查出来,你jvm内存够吗?
多谢,如果同事这么写了,怎么办,要不要跟他讲一下?
肯定是count啊。