[Seasar-user:3752] Re: [S2Dao] PostgreSQL INTERVAL型

田中 靖宏 [E-MAIL ADDRESS DELETED]
2006年 6月 4日 (日) 22:44:09 JST


田中久太郎です。

Hirotaka HONMA wrote:
> なんとなくですが、entityクラスのプロパティをString→Dateに変
> 更するとどうでしょうか?

String を Date にしてみましたが、以下の例外が出てしまいます。

org.seasar.framework.exception.SQLRuntimeException: [ESSR0071]SQLで例外
が発生しました。理由はorg.postgresql.util.PSQLException: ERROR: invalid
input syntax for type interval: "1970-01-13 +0900"

TimeStampでもやっぱりダメでした。

org.seasar.framework.exception.SQLRuntimeException: [ESSR0071]SQLで例外
が発生しました。理由はorg.postgresql.util.PSQLException: ERROR: invalid
input syntax for type interval: "1970-01-13 09:00:00.000000 +0900"

> もしダメでしたら、PreparedStatementでinterval型へバインドす
> るときに、
> - どのバインドメソッドを使うか? (setBoolean, setString, etc)
> - バインドする型は何か? (バインドメソッドの引数の実際の型)
> を教えて頂ければ、アドバイスやS2Dao側での対応ができると思い
> ます。

Java側は Timestamp型で扱いたいと思っています。












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