AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
### **事务传播行为** 所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的执行行为。在TransactionDefinition定义中包括了如下几个表示传播行为的常量: * TransactionDefinition.PROPAGATION\_REQUIRED:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务。这是默认值。 * TransactionDefinition.PROPAGATION\_REQUIRES\_NEW:创建一个新的事务,如果当前存在事务,则把当前事务挂起。 * TransactionDefinition.PROPAGATION\_SUPPORTS:如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务的方式继续运行。 * TransactionDefinition.PROPAGATION\_NOT\_SUPPORTED:以非事务方式运行,如果当前存在事务,则把当前事务挂起。 * TransactionDefinition.PROPAGATION\_NEVER:以非事务方式运行,如果当前存在事务,则抛出异常。 * TransactionDefinition.PROPAGATION\_MANDATORY:如果当前存在事务,则加入该事务;如果当前没有事务,则抛出异常。 * TransactionDefinition.PROPAGATION\_NESTED:如果当前存在事务,则创建一个事务作为当前事务的嵌套事务来运行;如果当前没有事务,则该取值等价于TransactionDefinition.PROPAGATION\_REQUIRED。