龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

spring 2.0 的事务自动处理

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
aop:config !--aop:advisor id="userManagerTx" advice-ref="userManagerTxAdvice" pointcut="execution(* *..service.UserManager.*(..))" order="0"/-- !--aop:advisor id="userManagerSecurity" advice-ref="userSecurityAdvice" pointcut="execution(* *.
 <aop:config>
          <!--<aop:advisor id="userManagerTx" advice-ref="userManagerTxAdvice" pointcut="execution(* *..service.UserManager.*(..))" order="0"/>-->       
          <!--<aop:advisor id="userManagerSecurity" advice-ref="userSecurityAdvice" pointcut="execution(* *..service.UserManager.saveUser(..))" order="1"/>-->
          <aop:advisor id="managerTx" advice-ref="txAdvice" pointcut="execution(* *..service.*Manager.*(..)) execution(* *..service.*Service.*(..))" order="0"/>
      </aop:config>
     
      <tx:advice id="txAdvice">
          <tx:attributes>
              <tx:method name="get*" propagation="SUPPORTS" read-only="true"/>
              <tx:method name="save*" propagation="REQUIRED"/>
              <tx:method name="update*" propagation="REQUIRED"/>
              <tx:method name="remove*" propagation="REQUIRED"/>
              <tx:method name="*" propagation="SUPPORTS"/>
          </tx:attributes>
      </tx:advice>

   <!-- Transaction manager for a single JDBC DataSource -->
      <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
          <property name="dataSource" ref="dataSource"/>
      </bean>
  

进入讨论组讨论。

  
精彩图集

赞助商链接