jdonframework里有一个类HibernateTemplate,封装了Hibernate的Session的方法。我看了源码,他的事务提交是在closeSession的时候处理的,先commit,再close,这里有一个疑问,就是回滚怎么办呢?有些处理是在commit的时候发生的异常,但是我看源码里没有对commit时产生的catch进行rollback处理。。如果我自己封装的话,怎么办呢?
一般我们自己写代码的话是这样做的:
|
而jdon里的做法就是在closeSession的时候先commit,不用自己写了。我想知道怎么处理异常呢??
[该贴被fejjsong于2010-07-06 22:07修改过]