在hibernate中遍历数据库对象的时候可以使用两种方法list与iterate,它们之间的区别如下:
list遍历出所有的对象到缓存中,iterater先取id,等用到的时候再根据id取对象;
在session中list第二次发出,仍会到数据库查询;
iterate第二次,首先到session级缓存查询;
在hibernate中遍历数据库对象的时候可以使用两种方法list与iterate,它们之间的区别如下:
list遍历出所有的对象到缓存中,iterater先取id,等用到的时候再根据id取对象;
在session中list第二次发出,仍会到数据库查询;
iterate第二次,首先到session级缓存查询;