hibernate 中如何判断修改的数据是否成功

update执行之后,如果失败的话,会抛出一个异常。
如果没有异常抛出,就是正常更新。
然后就是用什么提取什么就可以了,不需要楼上说的那么复杂。

补充:
Session.update()之后,如果数据更新出现错误,抛出异常是必然的,因为你用的是hibernate。
如果不像在你自己的写的方法内抛出异常搜索,可以把getSession().update(per_fam)用try/cache包一下,返回相应的值就可以了。
如下:
try{
getSession().update(per_fam);
return true;
}cache(HibernateException e){
return false;
}

posted @ 2016-11-17 21:02  从你的世界路过潘  阅读(2342)  评论(0编辑  收藏  举报