ibatis+spring统制事务配置

ibatis+spring控制事务配置bean iddataSourcesingletontrue lazy-initdefaultautowiredefault

ibatis+spring控制事务配置
<bean id="dataSource" 
    singleton="true" lazy-init="default" 
    autowire="default" dependency-check="default">  
    <property name="dataSource">  
        <ref bean="dataSource" />  
    </property>  
</bean>  
<bean id="userDAO" abstract="false" 
    singleton="true" lazy-init="default" autowire="default" 
    dependency-check="default">  
    <property name="dataSource">  
        <ref bean="dataSource" />  
    </property>  
    <property name="sqlMapClient">  
        <ref bean="sqlMapClient" />  
    </property>  
</bean>  
 
<bean id="userDAOProxy" />    
     </property>    
     <property name="target">    
          <ref bean="userDAO" />    
.    </property>    
     <property name="transactionAttributes">    
         <props>    
            <prop key="insert*">PROPAGATION_REQUIRED</prop>    
.        </props>    
    </property>    
</bean>