Required
说明:需要事务,环境中有事务就使用,没有就创建新事务。很常用
Mandatory
说明:需要事务,环境中有事务就使用,没有就抛出异常。
RequiresNew
说明:需要创建新事务,环境中已有事务就挂起。用于日志处理等。
Supports
说明:不需要事务,但支持事务。
NotSupported
说明:不需要事务,不支持事务,环境中已有事务就挂起。
Never
说明:不需要事务,环境中有事务就抛出异常。
说明:需要事务,环境中有事务就使用,没有就创建新事务。很常用
Mandatory
说明:需要事务,环境中有事务就使用,没有就抛出异常。
RequiresNew
说明:需要创建新事务,环境中已有事务就挂起。用于日志处理等。
Supports
说明:不需要事务,但支持事务。
NotSupported
说明:不需要事务,不支持事务,环境中已有事务就挂起。
Never
说明:不需要事务,环境中有事务就抛出异常。