异常触发事务回滚

事务回滚 异常 -- 只有在runtimeException运行时异常才能够识别回滚

runtimeException异常包含:

  1.   NullPointerException 空指针异常
  2.   ClassCastException 类转换异常
  3.   IllegalArgumentException非法参数异常
  4.     ArithmeticException 算术运算异常
  5.   ArrayStoreException 向数组中存放与声明类型不兼容对象异常
  6.   IndexOutOfBoundsException 下标越界异常
  7.   NegativeArraySizeException 创建一个大小为负数的数组错误异常
  8.   NumberFormatException 数字格式异常
  9.   SecurityException 安全异常
  10.   UnsupportedOperationException 不支持的操作异常

同时在编写代码时,在service不要对方法等进行捕捉异常,要抛出相应的运行时异常,事务才能识别,起作用!!

posted on 2017-03-28 10:28  少年不负韶华  阅读(297)  评论(0)    收藏  举报

导航