Hibernate查询list和iterate的区别
Hibernate查询list和iterate的区别
?
查询原理:
??? list()方法是通过一条SQL一次性抓取出所有数据。iterate()方法是先查出所有记录的ID,然后再根据每个ID查出各自对应的记录。
?
查询优缺点:
????? list()方法查询时,当数据量过大时会导致内存开销过大。iterate()方法则相对好得多,且可以根据ID从缓存中查询,从而提高查询效率。
?
?
?
?
?
发布时间: 2012-11-01 11:11:32 作者: rapoo
Hibernate查询list和iterate的区别
Hibernate查询list和iterate的区别
?
查询原理:
??? list()方法是通过一条SQL一次性抓取出所有数据。iterate()方法是先查出所有记录的ID,然后再根据每个ID查出各自对应的记录。
?
查询优缺点:
????? list()方法查询时,当数据量过大时会导致内存开销过大。iterate()方法则相对好得多,且可以根据ID从缓存中查询,从而提高查询效率。
?
?
?
?
?