http://edu.csdn.net/course/detail/943
下面的方法实际试过,是可行的。
controller 方法头加 @Transactional( rollbackFor = {Exception.class}, readOnly = false )
[java]
- try{
- .......你带逻辑代码
- }catch(Exception e){
- e.printStatckTrace();
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); //代码执行事务回滚
- }