`
du_bo
  • 浏览: 39839 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类

tx:method

 
阅读更多

<tx:method/> 有关的设置

属性 是否需要? 默认值 描述
name 是 与事务属性关联的方法名。通配符(*)可以用来指定一批关联到相同的事务属性的方法。如:'get*'、'handle*'、'on*Event'等等。

propagation REQUIRED 事务传播行为
isolation DEFAULT 事务隔离级别
timeout -1 事务超时的时间(以秒为单位)
read-only false 事务是否只读?
rollback-for 将被触发进行回滚的 Exception(s);以逗号分开。如:'com.foo.MyBusinessException,ServletException'

no-rollback-for 不 被触发进行回滚的 Exception(s);以逗号分开。如:'com.foo.MyBusinessException,ServletException'

 

<tx:advice id="TxAdvice" transaction-manager="TtransactionManager">
  <tx:attributes>
   <!-- 只要方法名 -->
   <tx:method name="add*" propagation="REQUIRED" isolation="DEFAULT" />
   <tx:method name="delete*" propagation="REQUIRED" isolation="DEFAULT" />
   <tx:method name="update*" propagation="REQUIRED" isolation="DEFAULT" />
   <tx:method name="save*" propagation="REQUIRED" isolation="DEFAULT" />
   <tx:method name="*" propagation="SUPPORTS" read-only="false"
    isolation="DEFAULT" />
  </tx:attributes>
 </tx:advice>

分享到:
评论

相关推荐

    Spring2.5和Hibernate3集成--学习spring aop ioc

    &lt;tx:method name="add*" propagation="REQUIRED"/&gt; &lt;tx:method name="del*" propagation="REQUIRED"/&gt; &lt;tx:method name="modify*" propagation="REQUIRED"/&gt; &lt;tx:method name="*" read-only="true"/&gt; &lt;/tx:...

    Maven拆分代码.zip

    &lt;tx:method name="update*" propagation="REQUIRED"/&gt; &lt;tx:method name="delete*" propagation="REQUIRED"/&gt; &lt;tx:method name="find*" read-only="true"/&gt; &lt;tx:method name="*" propagation="REQUIRED"/&gt; &lt;/tx:...

    JTA事务源码示例

    Spring+iBatis+JOTM实现JTA事务: 如何处理跨库事物:spring + jtom 的jta事务是个很好的... &lt;tx:method name="*" read-only="true" rollback-for="Exception"/&gt; &lt;/tx:attributes&gt; &lt;/tx:advice ...... ...... ......

    spring applicationContext 配置文件

    &lt;tx:method name="update*" propagation="REQUIRED"/&gt; &lt;tx:method name="*" read-only="true"/&gt; &lt;/tx:attributes&gt; &lt;/tx:advice&gt; &lt;!-- 那些类的哪些方法参与事务 --&gt; &lt;aop:config&gt; &lt;aop:pointcut id=...

    SSH第7章上机.zip ACCP8.0

    &lt;tx:method name="delete*" propagation="REQUIRED"/&gt; &lt;tx:method name="*" read-only="true" /&gt; &lt;!-- 或者 &lt;tx:method name="*list*" read-only="true"/&gt; &lt;tx:method name="*get*" read-only="true"/&gt; &lt;tx:...

    struts2.3+hibernate3.6+spring3.1整合的纯xml配置的小项目

    &lt;tx:method name="get*" read-only="true" /&gt; &lt;tx:method name="*" /&gt; &lt;/tx:attributes&gt; &lt;/tx:advice&gt; &lt;tx:advice id="noTxAdvice"&gt; &lt;tx:attributes&gt; &lt;tx:method name="*" propagation="NEVER" /&gt; ...

    springmvcmybatis

    ... xmlns:tx="http://www.springframework.org/schema/tx" ... http://www.springframework.org/schema/tx ... &lt;tx:method name="find*" propagation="REQUIRED" read-only="true" /&gt; ...

    ssh框架在application.xml中配置数据源所需jar

    &lt;tx:method name="delete*" propagation="REQUIRED"/&gt; &lt;tx:method name="modify*" propagation="REQUIRED"/&gt; &lt;tx:method name="*" read-only="true"/&gt; &lt;/tx:attributes&gt; &lt;/tx:advice&gt; &lt;!-- 那些类的...

    springmvc-ibatis

    &lt;tx:method name="update*" propagation="REQUIRED"/&gt; &lt;tx:method name="delete*" propagation="REQUIRED"/&gt; &lt;tx:method name="*" propagation="REQUIRED"/&gt; &lt;/tx:attributes&gt; &lt;/tx:advice&gt; &lt;/beans&gt;

    SpringMVC+Hibernate全注解整合

    &lt;tx:method name="update*" propagation="REQUIRED" /&gt; &lt;tx:method name="delete*" propagation="REQUIRED" /&gt; &lt;tx:method name="*" propagation="REQUIRED" /&gt; &lt;/tx:attributes&gt; &lt;/tx:advice&gt; &lt;!--...

    三大框架下分页源代码

    &lt;tx:method name="attachDirty*" propagation="REQUIRED"/&gt; &lt;tx:method name="*" read-only="true"/&gt; &lt;/tx:attributes&gt; &lt;/tx:advice&gt; //tx标签代表时间传播 &lt;aop:config&gt;//切入 &lt;aop:pointcut id=...

    SpringMVC-SSH全注解

    &lt;tx:method name="update*" propagation="REQUIRED" /&gt; &lt;tx:method name="delete*" propagation="REQUIRED" /&gt; &lt;tx:method name="*" propagation="REQUIRED" /&gt; &lt;/tx:attributes&gt; &lt;/tx:advice&gt; &lt;/beans&gt;

    Spring中文帮助文档

    9.5.5. &lt;tx:advice/&gt; 有关的设置 9.5.6. 使用 @Transactional 9.5.7. 事务传播 9.5.8. 通知事务操作 9.5.9. 结合AspectJ使用 @Transactional 9.6. 编程式事务管理 9.6.1. 使用TransactionTemplate 9.6.2. ...

    Spring API

    9.5.5. &lt;tx:advice/&gt; 有关的设置 9.5.6. 使用 @Transactional 9.5.7. 事务传播 9.5.8. 通知事务操作 9.5.9. 结合AspectJ使用 @Transactional 9.6. 编程式事务管理 9.6.1. 使用TransactionTemplate 9.6.2. ...

    spring chm文档

    9.5.5. &lt;tx:advice/&gt; 有关的设置 9.5.6. 使用 @Transactional 9.5.7. 插入事务操作 9.5.8. 结合AspectJ使用 @Transactional 9.6. 编程式事务管理 9.6.1. 使用 TransactionTemplate 9.6.2. 使用 ...

    spring的annotation-driven配置事务管理器详解 (多数据源配置

    在 Spring 框架中,事务管理器是通过 `&lt;tx:annotation-driven&gt;` 元素来配置的。在多数据源配置中,我们可以定义多个事务管理器,每个事务管理器对应一个数据源。例如,我们可以定义两个事务管理器 `...

    om-sync:一个可重用的 Om 组件,用于保持本地应用程序状态与服务器应用程序状态同步

    同步 ... { :method :get :url " /init " :on-complete ( fn [res] ( reset! app-state res) ( om/root app-view app-state { :target ( gdom/getElement " app " ) :shared { :tx-chan tx-

    Waveform Diversity: Theory & Applications

    3.3 Method I: Desired Band Approach 3.3.1 Threshold Energy 3.3.2 Energy-Bandwidth Tradeoff 3.3.3 Simultaneous Savings on Energy and Bandwidth 3.4 Method II: Whitening Approach 3.4.1 Energy-Bandwidth...

    springjdbc

    &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&gt; &lt;property name="driverClassName" value="com.mysql.jdbc.Driver" /&gt; &lt;property name="url" value="jdbc:...

    pre-emphasis 预加重 专利

    Pre-emphasis apparatus, low voltage differential signaling transmitter including the same and pre-emphasis method Pre-emphasis apparatus, low voltage differential signaling transmitter including the ...

Global site tag (gtag.js) - Google Analytics