update執行之后,如果失敗的話,會拋出一個異常。
如果沒有異常拋出,就是正常更新。
然后就是用什么提取什么就可以了,不需要樓上說的那么復雜。
補充:
Session.update()之后,如果數據更新出現錯誤,拋出異常是必然的,因為你用的是hibernate。
如果不像在你自己的寫的方法內拋出異常,可以把getSession().update(per_fam)用try/cache包一下,返回相應的值就可以了。
如下:
try{
getSession().update(per_fam);
return true;
}cache(HibernateException e){
return false;
}