1. 程式人生 > >hibernate的懶載入與及時載入

hibernate的懶載入與及時載入

當1表與2表之間有OneToMany(類似)關係時候,


對於1表的實體類,設定FetchType=EAGER時(也就是立即載入),取1表資料,對應2表的資料都會跟著一起載入,優點不用進行二次查詢。


缺點是嚴重影響資料查詢時間,查詢速度慢。


FetchType=LAZY(也就是懶載入),此時查詢時間大大縮短,缺點是查詢表1的資料時,查詢不到2表的資料。


不會主動取查詢2表的資料。