java - Spring transaction JMS+ MyBatis -


i planning on using mybatis orm tool application, before dive deep configuration, i'd know if there way can jms + mybatis same transaction(like xa transaction or 2 phase commit)? if not, spring jdbc support above case?

i've looked few answers in so, have not got concrete answer mybatis related.

referred:

spring transaction synchonization of jdbc , jms

ibm mqmanager xa transaction manager spring-jms , spring-tx

yes must be. have experience hibernate , jms(spring-jms) not jms , mybatis. here code example in case.

<bean id="transactionmanager" class="org.springframework.transaction.jta.jtatransactionmanager"/>      <bean id="jmscontainer" class="org.springframework.jms.listener.defaultmessagelistenercontainer">     .....     <property name="transactionmanager" ref="transactionmanager"/>     </bean> 

this sorts out jta participation jms. read here mybatis inclusion in jta transaction.

<jee:jndi-lookup id="datasource" jndi-name="java:jboss/datasources/dbds"/>  <bean id="mybatissqlsessionfactory" class="org.mybatis.spring.sqlsessionfactorybean">      ....   <property name="datasource" ref="datasource" />    <property name="transactionfactory">     <bean class="org.apache.ibatis.transaction.managed.managedtransactionfactory" />     </property> </bean> 

Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -