首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Hibernate 性能优化_二

2012-10-08 
Hibernate 性能优化_2createQuery(FROM ****).list()和createQuery(FROM ****).iterate()的区别?1、lis

Hibernate 性能优化_2

createQuery("FROM ****").list()

createQuery("FROM ****").iterate()

的区别

?

1、list()时,会取出所有的数据,Iterate()时,只取所有记录的主键,当用到哪条时,再根据id去取哪条

?

2、list()时,不会有缓存,list()几次,取几次,但iterate有缓存,如果取的是一样的值,则只发一次sql

热点排行