多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
通过`<tx:advice/>`可是设置事务的各种属性,默认的属性如下: * 传播行为`REQUIRED` * 隔离级别`DEFAULT` * 事务`read/write * 超时根据事务环境相关 * 任何`RuntimeException `回滚,未检查异常不回滚 | 属性 | 必需? | 默认 | 说明 | | --- | --- | --- | --- | | name | Yes | | 需要事务处理的方法名称,可使用通配符* ,如get*, handle*, on*Event. | | propagation | No | REQUIRED | 事务传播行为 | | isolation | No | DEFAULT | 事务隔离级别,只有传播行为是REQUIRED 或 REQUIRES_NEW才有效 | | timeout | No | -1 | 事务超时,单位秒, 只有传播行为是REQUIRED 或 REQUIRES_NEW才有效 | | read-only | No | false | 事务是只读还是读写的, 只有传播行为是REQUIRED 或 REQUIRES_NEW才有效 | | rollback-for | No | | 触发回滚的异常,逗号分隔,如com.foo.MyBusinessException,ServletException | | no-rollback-for | No | | 不触发回滚的异常,逗号分隔,如com.foo.MyBusinessException,ServletException. |