Hibernate中session的get()和load()的區別

1.get()採用當即加載的方式;而load()採用延遲加載; 二、get()方法執行的時候,會當即向數據庫發出查詢語句,而load()方法返回的是一個代理(此代理中只有一個id屬性),只有等真正使用該對象屬性的時候,纔會發出sql語句; 三、若是數據庫中沒有對應的記錄,get()方法返回的是null。而load()方法出現異常ObjectNotFoundException 。web
相關文章
相關標籤/搜索