事务如何使用?
最后更新于:2022-04-02 07:12:06
事务如何使用?
===
> jeecg-boot 采用注解事务方式,事务控制在service层面。
> 注解: @Transactional
如何加事务?=> 在service对应的方法加上注解@Transactional即可,具体参考一下代码:
```
/**
* 事务控制在service层面
* 加上注解:@Transactional,声明的方法就是一个独立的事务(有异常DB操作全部回滚)
*/
@Transactional
public void testTran() {
JeecgDemo pp = new JeecgDemo();
pp.setAge(1111);
pp.setName("测试事务 小白兔 1");
jeecgDemoMapper.insert(pp);
JeecgDemo pp2 = new JeecgDemo();
pp2.setAge(2222);
pp2.setName("测试事务 小白兔 2");
jeecgDemoMapper.insert(pp2);
Integer.parseInt("hello");//自定义异常
JeecgDemo pp3 = new JeecgDemo();
pp3.setAge(3333);
pp3.setName("测试事务 小白兔 3");
jeecgDemoMapper.insert(pp3);
return ;
}
```
';