325.16. 전파 동작

JdbcAggregationRepository 은 Spring-TX와 두 개의 개별 트랜잭션 템플릿 을 사용합니다. 하나는 읽기 전용이고 하나는 읽기-쓰기 작업에 사용됩니다.

그러나 < transacted />를 사용하는 경로 내에서 JdbcAggregationRepository 을 사용하는 경우 JdbcAggregationRepository 내의 트랜잭션 템플릿에서 사용하는 전파 동작 을 구성해야 할 수 있습니다.

이 작업을 수행하는 방법은 다음과 같습니다.Here's a way to do it:

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

전파는 org.springframework.transaction.TransactionDefinition 인터페이스의 상수로 지정되므로 propagationBehaviorName 은 상수 이름을 사용할 수 있는 편리한 설정터입니다.