У нас есть несколько файлов войны, упакованных в файл ear.Некоторые войны используют чистый JDBC, и мы хотим использовать hibernate для новых войн (модулей).Мы используем Spring 2.5.6, Hibernate 3.0 и Jboss 4.2 Server.У нас есть следующая конфигурация для менеджера транзакций.
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:MyPool" />
</bean>
<bean id="transactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="allowCustomIsolationLevels">
<value>true</value>
</property>
</bean>
У нас она работает нормально.
Теперь я хочу настроить транзакцию Hibernate для новых модулей в отдельном файле XML.*
Обычно мы настраиваем менеджер транзакций hiberanate следующим образом.
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
Но я хотел бы использовать ту же ссылку JtaTransactionManager, определенную для конфигурации JDBC.Пожалуйста, помогите мне в настройке этого.