首先对于list和iterator查询方式性能的疑问,list是1次查询一个是1+N次查询,iterator第一次查询的时候只获得每条记录的ID,我的疑问是list的一次查询与iterator第一次查询所消耗的时间没有很大差别吧?都是读磁盘,而iterator之后还有N次查询
第二个问题是查询缓存中如果用的是list方式,那么key是对应的sql语句,value是对应记录的ID串,第二次执行相同的list查询的时候就可以根据ID串去class缓存中查找对应的ID对象,参考博文:http://blog.csdn.net/xiaolang85/article/details/5356870,而有的文章说list查询方式不走缓存,被说晕了,求证实