パッケージ org.springframework.orm
クラス ObjectOptimisticLockingFailureException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.dao.DataAccessException
org.springframework.dao.TransientDataAccessException
org.springframework.dao.ConcurrencyFailureException
org.springframework.dao.OptimisticLockingFailureException
org.springframework.orm.ObjectOptimisticLockingFailureException
- 実装されているすべてのインターフェース:
- SerializableSE
 マップされたオブジェクトの楽観的ロック違反でスローされる例外。永続クラスと識別子に関する情報を提供します。
- 導入:
- 13.10.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
- コンストラクターの概要コンストラクターコンストラクター説明- ObjectOptimisticLockingFailureException- (ClassSE<?> persistentClass, ObjectSE identifier) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- ObjectOptimisticLockingFailureException- (ClassSE<?> persistentClass, ObjectSE identifier, StringSE msg, ThrowableSE cause) 指定された明示的なメッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- ObjectOptimisticLockingFailureException- (ClassSE<?> persistentClass, ObjectSE identifier, ThrowableSE cause) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- ObjectOptimisticLockingFailureException- (StringSE persistentClassName, ObjectSE identifier) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- ObjectOptimisticLockingFailureException- (StringSE persistentClassName, ObjectSE identifier, StringSE msg, ThrowableSE cause) 指定された明示的なメッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- ObjectOptimisticLockingFailureException- (StringSE persistentClassName, ObjectSE identifier, ThrowableSE cause) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。影響を受けるオブジェクトに関する情報なしで、指定されたメッセージで一般的な ObjectOptimisticLockingFailureException を作成します。
- メソッドのサマリー修飾子と型メソッド説明ロックが失敗したオブジェクトの識別子を返します。- ClassSE<?>ロックが失敗したオブジェクトの永続クラスを返します。ロックが失敗したオブジェクトの永続クラスの名前を返します。- クラス org.springframework.core.NestedRuntimeException から継承されたメソッド- contains, getMostSpecificCause, getRootCause- クラス java.lang.ThrowableSE から継承されたメソッド- addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
- コンストラクターの詳細- ObjectOptimisticLockingFailureException影響を受けるオブジェクトに関する情報なしで、指定されたメッセージで一般的な ObjectOptimisticLockingFailureException を作成します。- パラメーター:
- msg- 詳細メッセージ
- cause- ソース例外
 
- ObjectOptimisticLockingFailureExceptionデフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
- persistentClass- 永続クラス
- identifier- ロックが失敗したオブジェクトの ID
 
- ObjectOptimisticLockingFailureExceptionpublic ObjectOptimisticLockingFailureException- (ClassSE<?> persistentClass, ObjectSE identifier, @Nullable ThrowableSE cause) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
- persistentClass- 永続クラス
- identifier- ロックが失敗したオブジェクトの ID
- cause- ソース例外
 
- ObjectOptimisticLockingFailureExceptionpublic ObjectOptimisticLockingFailureException- (ClassSE<?> persistentClass, @Nullable ObjectSE identifier, StringSE msg, @Nullable ThrowableSE cause) 指定された明示的なメッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
- persistentClass- 永続クラス
- identifier- ロックが失敗したオブジェクトの ID
- msg- 詳細メッセージ
- cause- ソース例外
 
- ObjectOptimisticLockingFailureExceptionデフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
- persistentClassName- 永続クラスの名前
- identifier- ロックが失敗したオブジェクトの ID
 
- ObjectOptimisticLockingFailureExceptionpublic ObjectOptimisticLockingFailureException- (StringSE persistentClassName, ObjectSE identifier, @Nullable ThrowableSE cause) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
- persistentClassName- 永続クラスの名前
- identifier- ロックが失敗したオブジェクトの ID
- cause- ソース例外
 
- ObjectOptimisticLockingFailureExceptionpublic ObjectOptimisticLockingFailureException- (StringSE persistentClassName, @Nullable ObjectSE identifier, @Nullable StringSE msg, @Nullable ThrowableSE cause) 指定された明示的なメッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
- persistentClassName- 永続クラスの名前
- identifier- ロックが失敗したオブジェクトの ID
- msg- 詳細メッセージ
- cause- ソース例外
 
 
- メソッドの詳細- getPersistentClassロックが失敗したオブジェクトの永続クラスを返します。クラスが指定されていない場合、このメソッドは null を返します。
- getPersistentClassNameロックが失敗したオブジェクトの永続クラスの名前を返します。Class オブジェクトと文字列名の両方で機能します。
- getIdentifierロックが失敗したオブジェクトの識別子を返します。