パッケージ org.springframework.dao
クラス DuplicateKeyException
- 実装されたすべてのインターフェース:
SerializableSE
データを挿入または更新しようとすると、主キーまたは一意性制約に違反した場合にスローされる例外。これは必ずしも純粋にリレーショナルな概念ではないことに注意してください。ほとんどのデータベース型では、一意の主キーが必要です。
代わりに、より広い範囲の制約違反を意味的に含む一般的な DataIntegrityViolationException
を処理することを検討してください。
- 作成者:
- Thomas Risberg
- 関連事項:
コンストラクターのサマリー
コンストラクター説明DuplicateKeyException のコンストラクター。DuplicateKeyException
(StringSE msg, ThrowableSE cause) DuplicateKeyException のコンストラクター。方法の概要
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
DuplicateKeyException
DuplicateKeyException のコンストラクター。- パラメーター:
msg
- 詳細メッセージ
DuplicateKeyException
DuplicateKeyException のコンストラクター。- パラメーター:
msg
- 詳細メッセージcause
- 使用中のデータアクセス API の根本原因