クラス 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
- 既知の直属サブクラス
JpaOptimisticLockingFailureException
マップされたオブジェクトの楽観的ロック違反でスローされる例外。永続クラスと識別子に関する情報を提供します。
- 導入:
- 13.10.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明影響を受けるオブジェクトに関する情報なしで、指定されたメッセージで一般的な ObjectOptimisticLockingFailureException を作成します。ObjectOptimisticLockingFailureException(ClassSE<?> persistentClass, @Nullable ObjectSE identifier, StringSE msg, @Nullable ThrowableSE cause) 指定された明示的なメッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。ObjectOptimisticLockingFailureException(ClassSE<?> persistentClass, ObjectSE identifier) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。ObjectOptimisticLockingFailureException(ClassSE<?> persistentClass, ObjectSE identifier, @Nullable ThrowableSE cause) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。ObjectOptimisticLockingFailureException(StringSE persistentClassName, @Nullable ObjectSE identifier, @Nullable StringSE msg, @Nullable ThrowableSE cause) 指定された明示的なメッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。ObjectOptimisticLockingFailureException(StringSE persistentClassName, ObjectSE identifier) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。ObjectOptimisticLockingFailureException(StringSE persistentClassName, ObjectSE identifier, @Nullable ThrowableSE cause) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。メソッドのサマリー
修飾子と型メソッド説明ロックが失敗したオブジェクトの識別子を返します。ロックが失敗したオブジェクトの永続クラスを返します。ロックが失敗したオブジェクトの永続クラスの名前を返します。クラス NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
コンストラクターの詳細
ObjectOptimisticLockingFailureException
影響を受けるオブジェクトに関する情報なしで、指定されたメッセージで一般的な ObjectOptimisticLockingFailureException を作成します。- パラメーター:
msg- 詳細メッセージcause- ソース例外
ObjectOptimisticLockingFailureException
ObjectOptimisticLockingFailureException
public ObjectOptimisticLockingFailureException(ClassSE<?> persistentClass, ObjectSE identifier, @Nullable ThrowableSE cause) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
persistentClass- 永続クラスidentifier- ロックが失敗したオブジェクトの IDcause- ソース例外
ObjectOptimisticLockingFailureException
public ObjectOptimisticLockingFailureException(ClassSE<?> persistentClass, @Nullable ObjectSE identifier, StringSE msg, @Nullable ThrowableSE cause) 指定された明示的なメッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
persistentClass- 永続クラスidentifier- ロックが失敗したオブジェクトの IDmsg- 詳細メッセージcause- ソース例外
ObjectOptimisticLockingFailureException
ObjectOptimisticLockingFailureException
public ObjectOptimisticLockingFailureException(StringSE persistentClassName, ObjectSE identifier, @Nullable ThrowableSE cause) デフォルトの「楽観的ロックに失敗しました」メッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
persistentClassName- 永続クラスの名前identifier- ロックが失敗したオブジェクトの IDcause- ソース例外
ObjectOptimisticLockingFailureException
public ObjectOptimisticLockingFailureException(StringSE persistentClassName, @Nullable ObjectSE identifier, @Nullable StringSE msg, @Nullable ThrowableSE cause) 指定された明示的なメッセージを使用して、指定されたオブジェクトの新しい ObjectOptimisticLockingFailureException を作成します。- パラメーター:
persistentClassName- 永続クラスの名前identifier- ロックが失敗したオブジェクトの IDmsg- 詳細メッセージcause- ソース例外
メソッドの詳細
getPersistentClass
getPersistentClassName
getIdentifier