Mam dwa menedżer transakcji zdefiniowane w dwóch oddzielnych plików wiosna xml, a oboje załadowany do kontekście wiosennejwiosna problem menedżer stwardnienie transakcja
jeden plik
<tx:annotation-driven transaction-manager="transactionManager1"/>
<bean id="transactionManager1"
class="org.springframework.jdbc.DataSourceTransactionManager">
...
</bean>
Plik Dwa
<tx:annotation-driven transaction-manager="transactionManager2"/>
<bean id="transactionManager2"
class="org.springframework.jdbc.DataSourceTransactionManager">
...
</bean>
Jeśli nie wskazałem żadnego kwalifikatora dla poniższej usługi, która będzie używana jako wiosna menedżera transakcji.
public class TransactionalService {
@Transactional
public void setSomething(String name) { ... }
@Transactional
public void doSomething() { ... }
}
OK, wprowadziłem modyfikację mojego pytania, tak naprawdę to jest problem, z którym stoję. – user1330526
@ user1330526: zobacz moje aktualizacje –
Potrzebuję zdefiniować wiele '' tx: adnotacja-sterowana transakcja-manager = "twojaTxMgrName" /> 'dla wielu menedżerów transakcji, inaczej Spring nie widzi moich menedżerów transakcji. –