2010-12-10 8 views
0

JSPからテーブルにいくつかのデータを追加するとき、データの唯一の行がorg.springframework.dao.DataIntegrityViolationExceptionがスローされる。またorg.springframework.dao.DataIntegrityViolationException

を挿入します。

この例外が発生する理由を教えてください。

+0

あなたは何を保存していますか、データベースのマッピング/データベース構造はどのデータベースを使用していますか、完全なスタックトレースは... – Ralph

+1

そして回答を受け入れるには、チェックボックスをオンにしてください。 – Ralph

+0

ここではSQLServerを使用していますが、Springを休止状態で使用していますが、私のタスクは時間がたってもno.of行を渡していました(私はタグの同じテーブルの下に同じ行を表示するためにjavascriptを使用しています)..... ....そのため、同じテーブルに行を挿入することはできません。私のJSPページのサブミットボタンをクリックしている間に、行の一部だけが挿入され、残っているものがorg.springframework.dao.DataIntegrityViolationExceptionを表示していました......... – Naresh

答えて

0

ほとんどの場合、例外はデータベース制約違反です。 - あなたの場合、私はそれがいくつかのユニークな制約だと思いますが、これは推測に過ぎません。

+0

ここで一意の制約は休止状態(自動)で気をつけてください。私は一度にn個の行を直接に渡します。perticular時には、それらのほとんどがdbに挿入されていませんでした。残っているために例外が発生しています – Naresh

+0

データベースの制約はありますか? – Ralph

関連する問題