0

Spring コンテキスト ファイルで定義されたサービスがあり、EL を使用してトランザクション プロパティを注入しています。

...
<bean id="basicStarTrans" class="java.lang.String">
   <constructor-arg value="PROPAGATION_SUPPORTS,readOnly" />
</bean>
...
<property name="transactionAttributes">
   <props>
      <prop key="save*">PROPAGATION_REQUIRED</prop>
      <prop key="delete*">PROPAGATION_REQUIRED</prop>
      <prop key="*"><b>#{basicStarTrans}</b></prop>
   </props>
</property>

@Serviceアノテーションを使用して定義されたサービスがいくつかあります。xml ファイルで行うのと同様の方法でプロパティを挿入することは可能ですか? また、構文はどのようになりますか? すなわち:

@Transactional("#{transactionalSettings}")
4

1 に答える 1

0

<tx:>名前空間を詳しく見てみましょう。私はそれがあなたが必要とするものを持っていると思います:

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/transaction.html

于 2011-11-18T18:04:54.467 に答える