DAO 更新のメソッドを使用して DB2 テーブルを更新しようとしています。単一のレコードを追加する場合、単にレコードを更新する場合、または単一のレコードを更新して追加する場合、コードは問題なく動作します。しかし、コードが複数の新しいレコードを作成すると、com.ibm.websphere.ce.cm.DuplicateKeyException がスローされ、変更はデータベースにコミットされません。オブジェクトの主キーは、主キーとして扱われるデータ メンバーがすべて「0」である新しいレコードを除いて複製されません。このエラーが誤ってどのように発生する可能性があるかについて、私は正しい方向に進んでいますか? これを回避する方法はありますか?