[Seasar-user:4498] Re: S2DaoでDBの日付型をCalendar型として取得したい

ITO Yoshiichi [E-MAIL ADDRESS DELETED]
2006年 9月 4日 (月) 02:12:49 JST


こんにちは。
伊藤 (GLAD!!) です。

06/09/03 に [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 関です。
>
> S2DaoでCalendar型を含むDto型の結果を取得できません。
> 以下のようなエラーが表示されます。
>
> Throwable:org.seasar.framework.beans.IllegalPropertyRuntimeException:
> [ESSR0059]クラス(〜〜Dto)のプロパティ(InsertDate)の設定に失敗しました。
> 理由はjava.lang.IllegalArgumentException: argument type mismatch
>
> どうもS2DaoでCalendar型をサポートしていない様なのですが、
> DBの日付型をCalendar型で取得する方法はありますか?
> (できることなら実行する方法も)

org.seasar.extension.jdbc.ValueType
の Calendar 用の実装クラスを作って、
org.seasar.extension.jdbc.types.ValueTypes
に登録すればできると思います。



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