异常触发事务回滚
事务回滚 异常 -- 只有在runtimeException运行时异常才能够识别回滚
runtimeException异常包含:
- NullPointerException 空指针异常
- ClassCastException 类转换异常
- IllegalArgumentException非法参数异常
- ArithmeticException 算术运算异常
- ArrayStoreException 向数组中存放与声明类型不兼容对象异常
- IndexOutOfBoundsException 下标越界异常
- NegativeArraySizeException 创建一个大小为负数的数组错误异常
- NumberFormatException 数字格式异常
- SecurityException 安全异常
- UnsupportedOperationException 不支持的操作异常
同时在编写代码时,在service不要对方法等进行捕捉异常,要抛出相应的运行时异常,事务才能识别,起作用!!
浙公网安备 33010602011771号