读书人

Hibernate查询list跟iterate的区别

发布时间: 2012-11-01 11:11:32 作者: rapoo

Hibernate查询list和iterate的区别

Hibernate查询list和iterate的区别

?

查询原理:

??? list()方法是通过一条SQL一次性抓取出所有数据。iterate()方法是先查出所有记录的ID,然后再根据每个ID查出各自对应的记录。

?

查询优缺点:

????? list()方法查询时,当数据量过大时会导致内存开销过大。iterate()方法则相对好得多,且可以根据ID从缓存中查询,从而提高查询效率。

?

?

?

?

?

读书人网 >软件架构设计

热点推荐