[Seasar-user:1479] S2Dao boolean型
otsuka
otsuka
2005年 2月 13日 (日) 13:13:57 JST
大塚です。S2Daoを今日始めましたです。
S2 2.1.12、S2Dao 1.0.19、PostgreSQL 7.4.1という環境です。
S2Daoが扱うBeanにboolean型のプロパティがあり、それに対応する
テーブルのカラムはboolean型です。
この時に自動発行されるinsert文では、boolean値のtrueが 1 に
変換されており、PostgreSQLでは次のようなエラーになって
しまいます。
ERROR: column "valid" is of type boolean
but expression is of type integer
HINT: You will need to rewrite or cast the expression.
(http://www.postgresql.jp/document/pg74doc/html/datatype-boolean.html)
S2Daoの更新SQLの自動生成を使う場合、データベースで論理値を収めるカラムは
BITや数値型を使う必要があるのでしょうか?
Seasar-user メーリングリストの案内