Atomikos Forum

Hibernate 3:Getting Error while creating Transaction manager

I am getting following error Failed to convert property value of type 'com.atomikos.icatch.jta.UserTransactionManager' to required type 'javax.transaction.TransactionManager' for property 'transactionManager'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [com.atomikos.icatch.jta.UserTransactionManager] to required type [javax.transaction.TransactionManager] for property 'transactionManager': no matching editors or conversion strategy found

applicationContext.xml looks like this:
<bean id="AtomikosTransactionManager" 
          class="com.atomikos.icatch.jta.UserTransactionManager" 
        init-method="init" destroy-method="close">
      <property name="forceShutdown" value="false" />
    </bean>
    <bean id="AtomikosUserTransaction" 
      class="com.atomikos.icatch.jta.UserTransactionImp">
    
      <property name="transactionTimeout" value="300" />
    </bean>
    
    <bean id="dataSource"
        class="org.springframework.jndi.JndiObjectFactoryBean"
        scope="singleton">
        <property name="jndiName">
            <value>jdbc/EDITSOLUTIONS</value>
        </property>
        <property name="resourceRef" value="true"/>
    </bean>
    
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="configLocation" value="classpath:editsolutions.hibernate.cfg.xml" />
    </bean>
    
    <bean name="txManager" class="org.springframework.transaction.jta.JtaTransactionManager">
        <property name="transactionManager" ref="AtomikosTransactionManager" />
          <property name="userTransaction" ref="AtomikosUserTransaction" />
      </bean>

hibernate.cfg.xml is :

<session-factory>

        <property name="hibernate.connection.datasource">java:comp/env/jdbc/EDITSOLUTIONS</property>
        <property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
        <property name="hibernate.cache.use_second_level_cache">true</property>
        <property name="hibernate.cache.provider_class">net.sf.ehcache.hibernate.SingletonEhCacheProvider</property>
        <property name="net.sf.ehcache.configurationResourceName">/ehcache.xml</property>
        <property name="hibernate.max_fetch_depth">6</property>
        <property name="hibernate.default_schema">dbo</property>
       
        <property name="hibernate.current_session_context_class">jta</property>
        <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
        <property name="hibernate.transaction.manager_lookup_class">com.atomikos.icatch.jta.hibernate3.TransactionManagerLookup</property>
Himanshu Yadav Send private email
Tuesday, March 26, 2013
 
 
Please check the elaborate hibernate docs on http://www.atomikos.com/Documentation

Best
Guy Pardon Send private email
Saturday, March 30, 2013
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics