| hibernate的get()和load()方法 兩個(gè)方法的區別:(1)立即加載對象 在立即加載對象時(shí),如果對象是存在的,那么使用load()和get()方法是沒(méi)有區別的 但是,如果對象不存在的話(huà),get()方法返回的是null,而load()方法則會(huì )彈出異常. (2)延遲加載對象 get()方法依然使用立即加載的方式發(fā)送SQL語(yǔ)句,并得到已經(jīng)初始化的對象,而load() 方法則根本不發(fā)送SQL語(yǔ)句,它返回一個(gè)代理對象,直到這個(gè)對象被訪(fǎng)問(wèn)使用時(shí),此代理 對象才被初始化 |
聯(lián)系客服