1、xml配置实现声明式事务管理,只需要在applicationContext.xml进行配置即可,首先在spring创建的项目中创建该配置文件。IDEA中可以直接创建spring的配置文件。
2、首先,需要配置蠹韦睥谚声明式事务管理组件,如果使用的是JDBC和myBatis技术,则是用DataSourceTransactionMan锾攒揉敫ager,如果使用的是Hibernate,则是使用的HibernateTransactionManager。
3、当然,还需要添加上数据库属性。
4、声明事务范围及类型。使用tx:advice标签。
5、添加需要做事务管理的方法,按照模糊搜索的方式,如find*,那么所有以find开头的方法,spring都会去进行匹配,并且将其放入事务管理中。这种方式就需要程序编程时规范操作数据库的方法命名。
6、设置事务管理的隔离级别,传播等属性。
7、在xml中配置相应的属性。
8、我们可以看到,用xml方式配置的属性统一且方便,一般是将操作数据库的方法进行分类配置。但是如果遇到特殊的某个方法需要处理时,就需要再在xml中进行配置,如果需要界吹刂咣特殊处理的方法较多,那么xml配置就会繁琐。