当前位置:   article > 正文

Dubbo @Service注解事务管理@Transactional注意事项_dubbo @service 指定实现类

dubbo @service 指定实现类

Dubbo的@Service注解类中,要想实现事务管理,必须在@Service后面加上(interfaceClass = “实现的接口.class”)
例:

@Service(interfaceClass = ParaService.class)
public class ParaServiceImpl implements ParaService {
	
    @Autowired
    private ParaMapper paraMapper;
    @Autowired
    private TemplateMapper templateMapper;

    @Transactional
    public void add(Para para) {
        //将模版的参数数量加一
        Template template = templateMapper.selectByPrimaryKey(para.getTemplateId());
        template.setParaNum(template.getParaNum() + 1);
        templateMapper.updateByPrimaryKey(template);

        paraMapper.insert(para);
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/165779
推荐阅读
相关标签
  

闽ICP备14008679号