事务问题二

来源:17-5 权限操作记录模块交互功能实现-1

uareRight

2019-01-02

课程里面有些地方搞不明白为什么事务注解要加在子方法上面

public void update(DeptVo deptVo){
updateWithChild()
}

@Transaction
public void updateWithChild(SysDept before,SysDept after){

}

这样写本类调用子方法事务不会生效 为什么不直接把事务加在update上?
@Transaction
public void update(DeptVo deptVo){
updateWithChild()
}

public void updateWithChild(SysDept before,SysDept after){

}

写回答

1回答

Jimin

2019-01-02

你好,事务由于非常消耗性能,而且会锁资源,因此我们平常开发中要尽可能的减小事务控制的粒度,能小尽量小。其实我们现在的系统里,由于请求量和数据量都特别大,事务都是不允许使用的。

0
7
Jimin
回复
uareRight
恭喜,课程外我还写了些手记,你也可以抽空看看。感觉课程不错的话,给个满分好评呀~
2019-01-06
共7条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程