首页 > 解决方案 > Propagation Required 和 Requires_new 的示例

问题描述

我们有不同的传播级别,例如Required 和 Requires_new 等。

什么是实时示例,例如何时使用Required vs Requires_new?

我知道这些传播是如何工作的,我正在寻找实际的例子。

标签: javaspringtransactionsisolation-level

解决方案


为您提供几个不同的用例......

  • 记录所有对数据库的请求。
  • 由于另一个事务向数据库添加了新行,但是如果父事务失败,无论如何您仍然想要新行。

我们为 Web 应用程序的访问指标做了第二个。如果需要,即使对访问表的写入失败,我们也会在其自己的表中添加一个新的用户代理。


推荐阅读