controller:
for(int i = 10; i < 23; i++){
countList = countInfoDao.hoursDetectList(i,time, path);
}
dao: String sql="select count(distinct clientMac) from PresenceEntity where path like '"+ path +"' and clientType='Uncategorized Device' and timeStamp like '" + time +" "+i+"%' order by timeStamp asc";
return getHibernateTemplate().find(sql);
像这样我执行一个循环的查询,速度怎么那么慢,有没有什么方法提速一些??坐等。
------解决思路----------------------
必须用循环?循环是影响效率的其中一个因素 能不用就别用 ,可是很多时候没办法不用
------解决思路----------------------
你这是循环23条sql?
------解决思路----------------------
希望从表结构入手,在这里,程序是没有办法的