如果是hibernate,那就需要配置HibernateTransactionManager,那如果是ibatis,那需要怎么配置啊, 俺不懂得怎么配置,高手帮帮忙啊,先谢谢了!

解决方案 »

  1.   

    找本书看看,或者 google下 不难的, 要懂原理先。
      

  2.   

    ibatis是jdbc的,使用:DataSourceTransactionManager           JDBC事务管理器 
      

  3.   

     <!--配置事务管理器--> 
     <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 
        <property name="dataSource" ref="dataSource"/>
        <property name="nestedTransactionAllowed" value="true" /> 
     </bean>
     <!--注解式事务配置驱动-->
     <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" /> 
     <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
        <property name="configLocation" value="classpath:SqlMapConfig.xml"/>
        <property name="dataSource" ref="dataSource"/>
     </bean>