[Seasar-user:12714] Re: [S2Dao] PostgreSQL でのupdate error について

Toshihiro Nakamura [E-MAIL ADDRESS DELETED]
2008年 2月 1日 (金) 15:17:45 JST


中村(taedium)です。

> @Sql("update ApplicantScheduleData set attendance = ?, interviewerID = ? where registrationID = ?")
> void updateAttendanceAndInterviewer(Integer aAttendance, Integer aInterviewerID, String
> aRegistrationID);
> 
> というメソッドを定義して、
> 
> updateAttendanceAndInterviewer(null, 1, 'test');
> 
> と更新をかけると、
> 
> [SQLで例外(Message=[ERROR: column "attendance" is of type integer but expression is of type
> character varying], ErrorCode=0, SQLState=42804)が発生しました。]

S2Daoの不具合のようなので
次バージョンで修正しようと思います。

必要ならば、SNAPSHOTは週末に出します。

添付のクラスを使ってもらっても回避できると思います。
-- 
Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: AbstractDynamicCommand.java
型:         application/octet-stream
サイズ:     2682 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20080201/da7c29af/attachment-0001.obj 


Seasar-user メーリングリストの案内