パッケージ jakarta.data.exceptions
クラス NonUniqueResultException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
jakarta.data.exceptions.DataException
jakarta.data.exceptions.NonUniqueResultException
- 実装されているすべてのインターフェース:
SerializableSE
この例外は、単一の戻り値の型を持つリポジトリメソッドの実行で複数の結果が見つかった場合に発生します。このエラーは、
findFirst... メソッド名パターンを使用するか、Limit.of(1) をパラメーターとして指定して最初の結果のみを明示的にリクエストすることで回避できます。- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明NonUniqueResultException(StringSE message) 指定された詳細メッセージを使用して新しい NonUniqueResultException 例外を構築します。NonUniqueResultException(StringSE message, ThrowableSE cause) 指定された詳細メッセージを使用して新しい NonUniqueResultException 例外を構築します。指定された原因を持つ新しい NonUniqueResultException 例外を構築します。方法の概要
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
NonUniqueResultException
指定された詳細メッセージを使用して新しい NonUniqueResultException 例外を構築します。- パラメーター:
message- 詳細メッセージ。
NonUniqueResultException
指定された詳細メッセージを使用して新しい NonUniqueResultException 例外を構築します。- パラメーター:
message- 詳細メッセージ。cause- この例外を引き起こした別の例外またはエラー。Null は、他の原因が指定されていないことを示します。
NonUniqueResultException
指定された原因を持つ新しい NonUniqueResultException 例外を構築します。- パラメーター:
cause- 原因。