1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<bean id="messageBATarget" class="fr.tm.ima.not.simu.metier.MessageBAImpl">
<property name="hibernateTemplate">
<ref bean="hibernateTemplate" />
</property>
</bean>
<bean id="messageBA"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager"><ref local="transactionManager" /></property>
<property name="target"><ref local="messageBATarget" /></property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="save">PROPAGATION_REQUIRED</prop>
<prop key="delete">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean> |
Partager