Spring事务管理:xml配置实现声明式事务

 时间:2024-10-12 05:48:26

1、xml配置实现声明式事务管理,只需要在applicationContext.xml进行配置即可,首先在spring创建的项目中创建该配置文件。IDEA中可以直接创建spring的配置文件。

Spring事务管理:xml配置实现声明式事务

2、首先,需要配置蠹韦睥谚声明式事务管理组件,如果使用的是JDBC和myBatis技术,则是用DataSourceTransactionMan锾攒揉敫ager,如果使用的是Hibernate,则是使用的HibernateTransactionManager。

Spring事务管理:xml配置实现声明式事务

3、当然,还需要添加上数据库属性。

Spring事务管理:xml配置实现声明式事务

4、声明事务范围及类型。使用tx:advice标签。

Spring事务管理:xml配置实现声明式事务

5、添加需要做事务管理的方法,按照模糊搜索的方式,如find*,那么所有以find开头的方法,spring都会去进行匹配,并且将其放入事务管理中。这种方式就需要程序编程时规范操作数据库的方法命名。

Spring事务管理:xml配置实现声明式事务

6、设置事务管理的隔离级别,传播等属性。

Spring事务管理:xml配置实现声明式事务

7、在xml中配置相应的属性。

Spring事务管理:xml配置实现声明式事务

8、我们可以看到,用xml方式配置的属性统一且方便,一般是将操作数据库的方法进行分类配置。但是如果遇到特殊的某个方法需要处理时,就需要再在xml中进行配置,如果需要界吹刂咣特殊处理的方法较多,那么xml配置就会繁琐。

  • 如何设置android studio让程序运行在真机中
  • 神武3手游耀华城攻略
  • jsp页面如何查看列表列表
  • 建筑内部装修什么遮挡消防设施和疏散指示标志
  • 如何进行儿童性别认同教育
  • 热门搜索
    厉行节约手抄报 我爱我班手抄报 文明健康有你有我手抄报 高中生手抄报 元宵节手抄报简笔画 关于书的手抄报 小学生春节手抄报 环保手抄报资料 二年级手抄报大全 春节风俗手抄报