当前最新版

包名最新版本介绍
Magician-Transaction1.1.0初始版本

安装步骤

一、导入依赖

在已经使用了Magician-JDBC的项目中引入以下依赖

  1. <dependency>
  2. <groupId>com.github.yuyenews</groupId>
  3. <artifactId>Magician-Transaction</artifactId>
  4. <version>最新版</version>
  5. </dependency>

二、在需要事务监听的方法上加上这个注解

  1. public class DemoService {
  2. // 使用默认隔离级别
  3. @Transaction
  4. public String save(){
  5. return "ok";
  6. }
  7. // 自定义隔离级别
  8. @Transaction(level = TractionLevel.READ_COMMITTED)
  9. public String update(){
  10. return "ok";
  11. }
  12. }

三、获取代理对象

想要注解生效,就必须获取代理对象,不可以直接操作自己new出来的对象

  1. DemoService demoService = MagicianTransaction.getProxyObject(DemoService.class);