这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战”
spring中使用事务的2种方式
spring使事务操作变的异常容易了,spring中控制事务主要有2种方式
- 编程式事务:硬编码的方式
- 声明式事务:大家比较熟悉的注解@Transaction的方式
编程式事务
什么是编程式事务?
通过硬编码的方式使用spring中提供的事务相关的类来控制事务。
编程式事务主要有2种用法
- 方式1:通过PlatformTransactionManager控制事务
- 方式2:通过TransactionTemplate控制事务
方式1:PlatformTransactionManager
这种是最原始的方式,代码量比较大,后面其他方式都是对这种方式的封装。