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