1. 程式人生 > >關於出現org.hibernate.TransientObjectException: The given object has a null identifier: 錯誤的解決方法

關於出現org.hibernate.TransientObjectException: The given object has a null identifier: 錯誤的解決方法

alt obj info 相關 hidden scope 數據表 一個 表現

技術分享圖片

出現該錯誤提示,表示的是執行該操作出現了一個javabean實例空指針異常,該錯誤是處於數據持久層()表現為數據庫設計某個值不能為空,或該數據表采用uu-id的方法為唯一表示,但在數據更新的時候(修改、增加)沒有將相對應的id值隨表單一起提交到後臺,從而產生頁面所展示錯誤。解決辦法,可通過增加隱藏域的方法將id值傳到後臺,

  <input type="hidden" name = "id" value="${sessionScope.user.id}">

  個人建議: 檢查javabean實例以及相關的配置文件是否有相關的不可為null的屬性設置。 如有疑問,請在下面留言!!

關於出現org.hibernate.TransientObjectException: The given object has a null identifier: 錯誤的解決方法