java中的異常The given object has a null identifier

修改頁面點擊提交時報如下異常:

org.hibernate.TransientObjectException: The given object has a null identifier: com.school.entity.Classmgr

其發生的交互異常時,點擊編輯某條記錄,編輯完成點擊提交時出現提交失敗。主要原因是:

修改頁面中沒有傳遞主鍵,導致提交時服務器無法確定你修改了哪個記錄。所以,其解決方法是:

<s:hidden name="cls.id"></s:hidden>

其中cls是aciton中的實例對象名稱。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章