パッケージ org.springframework.dao

クラス DuplicateKeyException

実装されたすべてのインターフェース:
SerializableSE

public class DuplicateKeyException extends DataIntegrityViolationException
データを挿入または更新しようとすると、主キーまたは一意性制約に違反した場合にスローされる例外。これは必ずしも純粋にリレーショナルな概念ではないことに注意してください。ほとんどのデータベース型では、一意の主キーが必要です。

代わりに、より広い範囲の制約違反を意味的に含む一般的な DataIntegrityViolationException を処理することを検討してください。

作成者:
Thomas Risberg
関連事項:
  • コンストラクターの詳細

    • DuplicateKeyException

      public DuplicateKeyException(@Nullable StringSE msg)
      DuplicateKeyException のコンストラクター。
      パラメーター:
      msg - 詳細メッセージ
    • DuplicateKeyException

      public DuplicateKeyException(@Nullable StringSE msg, @Nullable ThrowableSE cause)
      DuplicateKeyException のコンストラクター。
      パラメーター:
      msg - 詳細メッセージ
      cause - 使用中のデータアクセス API の根本原因