枚举 PhysicalConnectionHandlingMode
- java.lang.Object
-
- java.lang.Enum<PhysicalConnectionHandlingMode>
-
- org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode
-
- 所有已实现的接口:
Serializable,Comparable<PhysicalConnectionHandlingMode>
public enum PhysicalConnectionHandlingMode extends Enum<PhysicalConnectionHandlingMode>
Represents valid combinations of ConnectionAcquisitionMode and ConnectionReleaseMode- 作者:
- Steve Ebersole
-
-
枚举常量概要
枚举常量 枚举常量 说明 DELAYED_ACQUISITION_AND_HOLDThe Connection will be acquired as soon as it is needed and then held until the Session is closed.DELAYED_ACQUISITION_AND_RELEASE_AFTER_STATEMENTThe Connection will be acquired as soon as it is needed; it will be released after each statement is executed.DELAYED_ACQUISITION_AND_RELEASE_AFTER_TRANSACTIONThe Connection will be acquired as soon as it is needed; it will be released after each transaction is completed.IMMEDIATE_ACQUISITION_AND_HOLDThe Connection will be acquired as soon as the Session is opened and held until the Session is closed.
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 ConnectionAcquisitionModegetAcquisitionMode()ConnectionReleaseModegetReleaseMode()static PhysicalConnectionHandlingModeinterpret(Object setting)static PhysicalConnectionHandlingModeinterpret(ConnectionAcquisitionMode acquisitionMode, ConnectionReleaseMode releaseMode)static PhysicalConnectionHandlingModevalueOf(String name)返回带有指定名称的该类型的枚举常量。static PhysicalConnectionHandlingMode[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
IMMEDIATE_ACQUISITION_AND_HOLD
public static final PhysicalConnectionHandlingMode IMMEDIATE_ACQUISITION_AND_HOLD
The Connection will be acquired as soon as the Session is opened and held until the Session is closed. This is the only valid combination including immediate acquisition of the Connection
-
DELAYED_ACQUISITION_AND_HOLD
public static final PhysicalConnectionHandlingMode DELAYED_ACQUISITION_AND_HOLD
The Connection will be acquired as soon as it is needed and then held until the Session is closed. This is the original Hibernate behavior.
-
DELAYED_ACQUISITION_AND_RELEASE_AFTER_STATEMENT
public static final PhysicalConnectionHandlingMode DELAYED_ACQUISITION_AND_RELEASE_AFTER_STATEMENT
The Connection will be acquired as soon as it is needed; it will be released after each statement is executed.
-
DELAYED_ACQUISITION_AND_RELEASE_AFTER_TRANSACTION
public static final PhysicalConnectionHandlingMode DELAYED_ACQUISITION_AND_RELEASE_AFTER_TRANSACTION
The Connection will be acquired as soon as it is needed; it will be released after each transaction is completed.
-
-
方法详细资料
-
values
public static PhysicalConnectionHandlingMode[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (PhysicalConnectionHandlingMode c : PhysicalConnectionHandlingMode.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static PhysicalConnectionHandlingMode valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
getAcquisitionMode
public ConnectionAcquisitionMode getAcquisitionMode()
-
getReleaseMode
public ConnectionReleaseMode getReleaseMode()
-
interpret
public static PhysicalConnectionHandlingMode interpret(Object setting)
-
interpret
public static PhysicalConnectionHandlingMode interpret(ConnectionAcquisitionMode acquisitionMode, ConnectionReleaseMode releaseMode)
-
-