EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

org.eclipse.persistence.config
Class PessimisticLock

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

public class PessimisticLock
extends java.lang.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 java.lang.String DEFAULT
           
static java.lang.String Lock
           
static java.lang.String LockNoWait
           
static java.lang.String NoLock
           
 
Constructor Summary
PessimisticLock()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NoLock

public static final java.lang.String NoLock
See Also:
Constant Field Values

Lock

public static final java.lang.String Lock
See Also:
Constant Field Values

LockNoWait

public static final java.lang.String LockNoWait
See Also:
Constant Field Values

DEFAULT

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

PessimisticLock

public PessimisticLock()

EclipseLink 2.2.0, build 'v20110202-r8913' API Reference