Class 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

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT  
      static java.lang.String Lock  
      static java.lang.String LockNoWait  
      static java.lang.String NoLock  
    • Constructor Summary

      Constructors 
      Constructor Description
      PessimisticLock()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait