hibernate的get()和load()方法
兩個方法的區別:
(1)立即加載對象
在立即加載對象時,如果對象是存在的,那么使用load()和get()方法是沒有區別的
但是,如果對象不存在的話,get()方法返回的是null,而load()方法則會彈出異常.
(2)延遲加載對象
get()方法依然使用立即加載的方式發送SQL語句,并得到已經初始化的對象,而load()
方法則根本不發送SQL語句,它返回一個代理對象,直到這個對象被訪問使用時,此代理
對象才被初始化.
posted on 2007-08-26 18:06
Ke 閱讀(176)
評論(0) 編輯 收藏 所屬分類:
hibernate