数据库提交和回滚,有点类似git操作。
回滚时,变更还未提交,可以理解为在本地回滚,所以不影响其他人。
在把记录刷回数据库时,如果做到一半出错呢?应该回比较难处理吧
spring中事务的传播机制
简单来说,就是一个方法调用另一个方法,被调用方法对事务的需求。比如要不要以事务的方式运行,要不要加入事务,要不要新建事务。
记住,不存在事务嵌套,只存在加入或者独立。Spring默认事务是Propagation.REQUIRED
func f1(param){
...
f2(param2);
...
}