相关疑难解决方法(0)

Spring事务内部

情况如下:

  1. Method1中有四种数据库更新方法.Method1使用Spring事务管理语义进行注释.

  2. Method2中有一个数据库读取方法,并在Method1完成所有数据库更新后调用它.Method2也使用Spring事务语义进行注释.

  3. 有一个Web请求进入,控制器拦截请求并调用method1然后调用method2.

  4. 事务也包含在Web请求中.

我有兴趣知道的是:

1. Spring如何知道在成功交易时提交数据库更新?是否有一些引用进行事务管理的Spring实现?

2.由于我们有一个事务层次结构:围绕web-request-> Transaction with Propagation的事务= RequestNew for Method1-> Transaction with Propagation = Method2是必需的,Spring如何进行事务管理以确保事务在正确的上下文与正确的顺序?

简而言之,通过游戏来了解Spring如何在其所有最复杂的细节中执行事务管理或者不仅仅是手动挥动以JTA或其他缩写为中心的解释的文档的参考将是很棒的.

谢谢

java spring transactions internals

6
推荐指数
1
解决办法
2854
查看次数

标签 统计

internals ×1

java ×1

spring ×1

transactions ×1