326.16. 传播行为


JdbcAggregationRepository 使用 Spring-TX 的两个不同 事务模板。一个是只读的,一个用于读写操作。

但是,当在其自身使用 < transacted /&gt; 的路由中使用 JdbcAggregationRepository 且使用了通用平台TransactionManager 时,可能需要配置 JdbcAggregationRepository 中的事务模板使用的 传播行为

以下是进行该操作的方法:

<bean id="repo"
class="org.apache.camel.processor.aggregate.jdbc.JdbcAggregationRepository">
  <property name="propagationBehaviorName" value="PROPAGATION_NESTED" />
</bean>

propagation 由 org.springframework.transaction.TransactionDefinition 接口的常量指定,因此 propagationBehaviorName 方便地使用恒定名称。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.