hibernate查询缓存疑问

首先对于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查询方式不走缓存,被说晕了,求证实

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进