Spring整合JDBC - 声明式事务处理

今天复习了Spring整合JDBC 声明式事务处理中最常用的方法:注解方式
(虽然MyBatis更香)

  1. 开启事务注解配置
    在这里插入图片描述在这里插入图片描述
  2. 在方法上通过注解开启事务
    即可以标注在接口上,也可以标注在实现类上,理论上应该表在接口上,实现面向接口编程,但实际开发中为了方便也有人写在实现类上

也可以在类上使用此接口,此时类中所有方法都会有事务

在这里插入图片描述
当在类上开启了事务后,可以此类的方法中使用如下方式,控制某个方法没有事务

通过注解控制事务时,和配置文件方式控制事务相同的是,默认只有运行时异常会回滚,非运行异常不回滚,此时可以通过如下注解选项额外配置 哪些异常需要回滚,哪些不需要。
在这里插入图片描述

发布了15 篇原创文章 · 获赞 20 · 访问量 533

猜你喜欢

转载自blog.csdn.net/zhaoyi666/article/details/104979340