1、List
a)一次將所有對象屬性取出來
b)不會從Session緩存讀取數(shù)據(jù),會重新查再刷新緩存
2、Iterator
a)一次將所有對象主鍵取出來,用時再取其它屬性
b)會先讀取Session里的緩存,如果存在則不查數(shù)據(jù)庫直接讀數(shù)據(jù),否則會從數(shù)據(jù)庫取數(shù)據(jù)
第一次用List取數(shù)據(jù),再次使用數(shù)據(jù)時可以用Iterator直接從緩存里讀取。
大多數(shù)情況下用List就可以了。