मैं वसंत कॉन्फ़िगरेशन का उपयोग कर रहा हूं वसंत कॉन्फ़िगरेशन नीचे जैसा है। मैं दो डेटा स्रोत, सत्र कारखानों को कैसे कॉन्फ़िगर कर सकता हूं। लेनदेन एनोटेशन का उपयोग करके प्रबंधित किया जाता है। हाइबरनेट डीएओ में बताएंएकाधिक डेटा स्रोतों और एकाधिक सत्र कारखानों को कॉन्फ़िगर करने के लिए हाइबरनेट
<!-- we can use annotations -->
<context:annotation-config/>
<!-- package to look for annotated classes -->
<context:component-scan base-package="com.XXX.XXX.service.impl"/>
<!-- we will manage transactions with annotations -->
<tx:annotation-driven/>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- configure hibernate session factory -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" p:driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
p:url="jdbc:sqlserver://DB_NAME\DB_INSTANCE:DB_PORT;databaseName=DB_NAME;username=DB_USER;password=DB_PASSWORD;" />
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
<prop key="hibernate.current_session_context_class">thread</prop>
<prop key="show_sql">false</prop>
</props>
</property>
</bean>
वसंत के बिना wot? – anshulkatta
ध्यान दें कि सत्र फ़ैक्टरी/डेटासोर्स दोनों एक ही लेनदेन प्रबंधक को साझा करेंगे जबतक कि आप उन्हें अर्हता प्राप्त न करें। यह जांचें [लिंक] (http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/transaction.html#tx-multiple-tx-mgrs-with-attransactional) –