spring集成hibernate如何判断是否添加信息或者修改成功?



spring集成hibernate如何判断是否添加信息或者修改成功?

比如添加信息: public void save(DetNumber detnumber) { this.getHibernateTemplate().saveOrUpdate(detnumber); } 怎样判断添加成功还是失败呢?
——回答———
——其他回答(5分)———

不成功会抛出异常  throws HibernateException

——其他回答(5分)———

或者用try-catch包围下,如果没出现异常就返回成功,否则失败。。。

——其他回答(5分)———
引用 3 楼 qiheia 的回复:

或者用try-catch包围下,如果没出现异常就返回成功,否则失败。。。

恩,好像我就是这样做过 嘿嘿

——其他回答(5分)———

执行的操作都会有返回值,如果没有你可以自定义下return 的状态, try {    this.getHibernateTemplate().saveOrUpdate(detnumber);     return 你想判断返回的值
} catch(Exception e) {     return 你想判断返回的值 }