Spec-Zone .ru
спецификации, руководства, описания, API


javax.persistence
Класс OptimisticLockException

java.lang.Object
  расширенный java.lang.Throwable
      расширенный java.lang.Exception
          расширенный java.lang.RuntimeException
              расширенный javax.persistence.PersistenceException
                  расширенный javax.persistence.OptimisticLockException
Все Реализованные Интерфейсы:
java.io. Сериализуемый

public class OptimisticLockException
расширяет PersistenceException

Брошенный провайдером персистентности, когда оптимистический конфликт блокировки происходит. Это исключение может быть выдано как часть вызова API, сброса или во время фиксации. Текущая транзакция, если Вы активны, будет отмечена для отката.

С тех пор:
Персистентность Java 1.0
См. Также:
EntityManager#find(Class, Object, LockModeType), EntityManager#find(Class, Object, LockModeType, java.util.Map), EntityManager#lock(Object, LockModeType), EntityManager#lock(Object, LockModeType, java.util.Map), Сериализированная Форма

Сводка конструктора
OptimisticLockException()
          Создает новое OptimisticLockException исключение с null как его сообщение детали.
OptimisticLockException(java.lang.Object entity)
          Создает новое OptimisticLockException исключение с указанным объектом.
OptimisticLockException(java.lang.String message)
          Создает новое OptimisticLockException исключение с указанным сообщением детали.
OptimisticLockException(java.lang.String message, java.lang.Throwable cause)
          Создает новое OptimisticLockException исключение с указанным сообщением детали и причиной.
OptimisticLockException(java.lang.String message, java.lang.Throwable cause, java.lang.Object entity)
          Создает новое OptimisticLockException исключение с указанным сообщением детали, причиной, и объектом.
OptimisticLockException(java.lang.Throwable cause)
          Создает новое OptimisticLockException исключение с указанной причиной.
 
Сводка метода
 java.lang.Object getEntity()
          Возвращает объект, который вызвал это исключение.
 
Методы, наследованные от class java.lang. Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Деталь конструктора

OptimisticLockException

public OptimisticLockException()
Создает новое OptimisticLockException исключение с null как его сообщение детали.


OptimisticLockException

public OptimisticLockException(java.lang.String message)
Создает новое OptimisticLockException исключение с указанным сообщением детали.

Параметры:
message - сообщение детали.

OptimisticLockException

public OptimisticLockException(java.lang.String message,
                               java.lang.Throwable cause)
Создает новое OptimisticLockException исключение с указанным сообщением детали и причиной.

Параметры:
message - сообщение детали.
cause - причина.

OptimisticLockException

public OptimisticLockException(java.lang.Throwable cause)
Создает новое OptimisticLockException исключение с указанной причиной.

Параметры:
cause - причина.

OptimisticLockException

public OptimisticLockException(java.lang.Object entity)
Создает новое OptimisticLockException исключение с указанным объектом.

Параметры:
entity - объект.

OptimisticLockException

public OptimisticLockException(java.lang.String message,
                               java.lang.Throwable cause,
                               java.lang.Object entity)
Создает новое OptimisticLockException исключение с указанным сообщением детали, причиной, и объектом.

Параметры:
message - сообщение детали.
cause - причина.
entity - объект.
Деталь метода

getEntity

public java.lang.Object getEntity()
Возвращает объект, который вызвал это исключение.

Возвраты:
объект.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter