org.eclipse.persistence.config
Class PessimisticLock

java.lang.Object
  extended by org.eclipse.persistence.config.PessimisticLock

public class PessimisticLock
extends Object

PessimisticLock hint values. The class contains all the valid values for QueryHints.PESSIMISTIC_LOCK query hint.

JPA Query Hint Usage:

query.setHint(QueryHints.PESSIMISTIC_LOCK, PessimisticLock.Lock);

or

@QueryHint(name=QueryHints.PESSIMISTIC_LOCK, value=PessimisticLock.Lock)

Hint values are case-insensitive. "" could be used instead of default value PessimisticLock.DEFAULT.

See Also:
Note: As of JPA 2.0 there is a standard way to configure pessimistic locking., LockModeType, (find(), refresh(), lock()), (setLockMode())

Field Summary
static String DEFAULT
           
static String Lock
           
static String LockNoWait
           
static String NoLock
           
 
Constructor Summary
PessimisticLock()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NoLock

public static final String NoLock
See Also:
Constant Field Values

Lock

public static final String Lock
See Also:
Constant Field Values

LockNoWait

public static final String LockNoWait
See Also:
Constant Field Values

DEFAULT

public static final String DEFAULT
See Also:
Constant Field Values
Constructor Detail

PessimisticLock

public PessimisticLock()