public enum DbPropagation extends Enum<DbPropagation>
| 枚举常量和说明 |
|---|
MANDATORY
表示该方法必须在事务中运行,如果当前事务不存在,则会抛出一个异常。
|
NESTED
表示如果当前已经存在一个事务,那么该方法将会在嵌套事务中运行。
|
NEVER
表示当前方法不应该运行在事务上下文中,如果当前正有一个事务在运行,则会抛出异常。
|
NOT_SUPPORTED
表示该方法不应该运行在事务中,如果存在当前事务,在该方法运行期间,当前事务将被挂起。
|
REQUIRED
如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。
|
REQUIRES_NEW
表示当前方法必须运行在它自己的事务中。
|
SUPPORTS
表示当前方法不需要事务上下文,但是如果存在当前事务的话,那么这个方法会在这个事务中运行。
|
public static final DbPropagation REQUIRED
public static final DbPropagation SUPPORTS
public static final DbPropagation MANDATORY
public static final DbPropagation REQUIRES_NEW
public static final DbPropagation NOT_SUPPORTED
public static final DbPropagation NEVER
public static final DbPropagation NESTED
public static DbPropagation[] values()
for (DbPropagation c : DbPropagation.values()) System.out.println(c);
public static DbPropagation valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2023. All rights reserved.