1. 程式人生 > >hibernate自帶的load方法報錯

hibernate自帶的load方法報錯

java的web專案中很多都用的hibernate去操作資料庫。

我遇到了一個web專案也是用的hibernate去操作資料庫,程式報錯。

debug的時候發現原先的開發人員用的是hibernate自帶的查詢load。

後來,經過查資料,發現hibernate中Session介面提供的get()和load()方法都是用來獲取一個實體物件,但是如果物件不存在,

get是返回null;

而load是會報錯,丟出異常org.hibernate.ObjectNotFoundException