Top Description Fields Constructors Methods
org.hibernate

public final Enum ConnectionAcquisitionMode

extends Enum<ConnectionAcquisitionMode>
Class Inheritance
Imports
org.hibernate.internal.util.StringHelper

Indicates the manner in which JDBC connections are acquired. Complementary to ConnectionReleaseMode.
Author
Steve Ebersole
See Also
org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode

Field Summary

Modifier and TypeField and Description
public static final ConnectionAcquisitionMode
AS_NEEDED

A Connection is acquired only when (and if) it's actually needed.

public static final ConnectionAcquisitionMode
IMMEDIATELY

The Connection will be acquired as soon as a session is opened.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ConnectionAcquisitionMode
public static ConnectionAcquisitionMode
interpret(Object setting)

public static ConnectionAcquisitionMode
public static ConnectionAcquisitionMode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

AS_NEEDEDback to summary
public static final ConnectionAcquisitionMode AS_NEEDED

A Connection is acquired only when (and if) it's actually needed.

This is the default (and legacy) behavior.

IMMEDIATELYback to summary
public static final ConnectionAcquisitionMode IMMEDIATELY

The Connection will be acquired as soon as a session is opened.

This circumvents the ConnectionReleaseMode, as the Connection will then be held until the session is closed.

Constructor Detail

ConnectionAcquisitionModeback to summary
private ConnectionAcquisitionMode()

Method Detail

interpretback to summary
public static ConnectionAcquisitionMode interpret(String value)
interpretback to summary
public static ConnectionAcquisitionMode interpret(Object setting)
valueOfback to summary
public static ConnectionAcquisitionMode valueOf(String name)
valuesback to summary
public static ConnectionAcquisitionMode[] values()