(快速参考)

transactional

用途

如果没有设置或设置为 true,将启用自动事务分界

示例

class BookService {
    static transactional = true
    ...
}

说明

默认情况下,服务具有自动事务管理,例如传播等等。通过将 transactional 设置为 false,您禁用服务中每个方法的自动 Spring 管理的事务分界。当设置为 true 时,事务的传播级别默认设置为 PROPAGATION_REQUIRED

您还可以通过 Spring 的 @Transactional 注解配置服务。如需了解更多信息,请参阅用户指南中的 声明式事务