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