此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10spring-doc.cadn.net.cn

<tx:建议/>设置

本节总结了您可以使用以下命令指定的各种事务设置 这<tx:advice/>标记。默认值<tx:advice/>设置包括:spring-doc.cadn.net.cn

您可以更改这些默认设置。下表总结了<tx:method/>标签 嵌套在<tx:advice/><tx:attributes/>标签:spring-doc.cadn.net.cn

表 1.<tx:方法/>设置
属性 必填? 默认值 描述

namespring-doc.cadn.net.cn

是的spring-doc.cadn.net.cn

要与事务属性关联的方法名称。这 通配符 (*) 字符可用于关联相同的事务属性 设置,其中包含多种方法(例如get*,handle*,on*Event,等等 第四)。spring-doc.cadn.net.cn

propagationspring-doc.cadn.net.cn

spring-doc.cadn.net.cn

REQUIREDspring-doc.cadn.net.cn

事务传播行为。spring-doc.cadn.net.cn

isolationspring-doc.cadn.net.cn

spring-doc.cadn.net.cn

DEFAULTspring-doc.cadn.net.cn

事务隔离级别。仅适用于REQUIREDREQUIRES_NEW.spring-doc.cadn.net.cn

timeoutspring-doc.cadn.net.cn

spring-doc.cadn.net.cn

-1spring-doc.cadn.net.cn

事务超时(秒)。仅适用于传播REQUIREDREQUIRES_NEW.spring-doc.cadn.net.cn

read-onlyspring-doc.cadn.net.cn

spring-doc.cadn.net.cn

falsespring-doc.cadn.net.cn

读写与只读事务。仅适用于REQUIREDREQUIRES_NEW.spring-doc.cadn.net.cn

rollback-forspring-doc.cadn.net.cn

spring-doc.cadn.net.cn

逗号分隔的列表Exception触发回滚的实例。例如com.foo.MyBusinessException,ServletException.spring-doc.cadn.net.cn

no-rollback-forspring-doc.cadn.net.cn

spring-doc.cadn.net.cn

逗号分隔的列表Exception不触发回滚的实例。例如com.foo.MyBusinessException,ServletException.spring-doc.cadn.net.cn