hibernate 中如何判斷修改的數據是否成功


update執行之后,如果失敗的話,會拋出一個異常。
如果沒有異常拋出,就是正常更新。
然后就是用什么提取什么就可以了,不需要樓上說的那么復雜。

補充:
Session.update()之后,如果數據更新出現錯誤,拋出異常是必然的,因為你用的是hibernate。
如果不像在你自己的寫的方法內拋出異常搜索,可以把getSession().update(per_fam)用try/cache包一下,返回相應的值就可以了。
如下:
try{
getSession().update(per_fam);
return true;
}cache(HibernateException e){
return false;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM