मैं दो लेन-देन प्रबंधक दो अलग-अलग वसंत xml फ़ाइल में परिभाषित किया है, और उन दोनों को वसंत संदर्भ में लोडवसंत कई लेन-देन प्रबंधक मुद्दा
फ़ाइल एक
<tx:annotation-driven transaction-manager="transactionManager1"/>
<bean id="transactionManager1"
class="org.springframework.jdbc.DataSourceTransactionManager">
...
</bean>
फ़ाइल दो
<tx:annotation-driven transaction-manager="transactionManager2"/>
<bean id="transactionManager2"
class="org.springframework.jdbc.DataSourceTransactionManager">
...
</bean>
यदि मैंने नीचे दी गई सेवा के लिए कोई क्वालीफायर इंगित नहीं किया है, तो कौन सा लेनदेन प्रबंधक वसंत उपयोग करने जा रहा है।
public class TransactionalService {
@Transactional
public void setSomething(String name) { ... }
@Transactional
public void doSomething() { ... }
}
ठीक है, मैंने अपने प्रश्न में कुछ संशोधन किया है, वास्तव में यह वह मुद्दा है जिसका मैं सामना कर रहा हूं। – user1330526
@ user1330526: मेरे अपडेट देखें –
मुझे एकाधिक लेनदेन प्रबंधकों के लिए एकाधिक ' ' परिभाषित करने की आवश्यकता है, अन्यथा वसंत मेरे लेनदेन प्रबंधक नहीं देख सकता है। –