Java Web 開発で java.sql.SQLIntegrityConstraintViolationException が発生する: 解決策

最近、javaweb 開発更新更新インターフェイスを学習する過程で java.sql.SQLIntegrityConstraintViolationException に遭遇しました。 

問題は次のとおりです 

原因: java.sql.SQLIntegrityConstraintViolationException: キー 'dept.name' のエントリ '开発行部' が重複しています
キー「dept.name」のエントリ「开発行部」が重複しています。ネストされた例外は java.sql.SQLIntegrityConstraintViolationException: キー 'dept.name' のエントリ '开発行部' が根本原因で重複しています

apipost を使用してインターフェイスをテストすると、エラーは次のようになります

 後でクエリを実行したところ、update sql ステートメントを使用するときに、渡された更新パラメーターがデータベースの一意の制約に違反していることがわかりました。データを挿入するときに、一意制約のある列の値が重複していました。したがって、受信パラメータを変更してから apipost を使用すると、通常どおり使用できます

 上記はあくまで学習過程の記録です


 

おすすめ

転載: blog.csdn.net/weixin_57997644/article/details/131749316