事务如何使用?

最后更新于: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 ; } ```
';