• 締切済み

主キーを更新しようとするとエラーが発生する

S2Daoを使用したHPの障害対応を行っています。(HP自体は私が作ったものではなく、会社の先輩から業務として引き継いだものです) 社員情報を編集するページがあるのですが、他の項目を変更しても正常に更新できるのに、 適用終了日を変更すると必ずNotSingleRowUpdatedRuntimeExceptionが発生します(更新の対象が0行なのだそうです)。 社員情報テーブルはユーザID、適用開始日、適用終了日が主キーとなっており、ユーザIDと適用終了日はHPからは編集不可となっています。 更新処理は以下のメソッドで行っています。 @Arguments({ "USER_CD" }) public int updateUnlessNull(MstEmployee mstEmployee); どうすれば適用終了日を更新できるようになるのでしょうか。 アドバイスをお願いいたします。

みんなの回答

  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

http://d.hatena.ne.jp/masapon1967/20070828/1188303910 DATE型が良くないようです。

関連するQ&A