diff --git a/项目开发.md b/项目开发.md index 2802e4f..4ed1783 100644 --- a/项目开发.md +++ b/项目开发.md @@ -73,7 +73,9 @@ permission 对应 权限 ## Spring boot 事务操作 -### 注意事项: +### 注意事项 + +1. 同一个类中方法调用,导致@Transactional失效 开发中避免不了会对同一个类里面的方法调用,比如有一个类Test,它的一个方法A,A再调用本类的方法B(不论方法B是用public还是private修饰),但方法A没有声明注解事务,而B方法有。则外部调用方法A之后,方法B的事务是不会起作用的。这也是经常犯错误的一个地方。