事务如何使用?
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 ;
}
当前内容版权归 Jeecg-Boot 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Jeecg-Boot .