あら・・・
intを返すプロパティーだとjava.lang.ClassCastExceptionかなぁ〜とりあえず、速報(笑)
原因調査中・・・いろいろありそうだから(^^;
intを返すプロパティーだとbooleanの変換でエラーになる・・・間違いない!
あとはS2DaoのBoolean対応待ちかな〜っていうかOracleってBooleanないよね・・・っていうかかなりの数のRDBでBooleanって無いような気がする。
- A案:DtoのクラスでBooleanのプロパティーを作ってそれでS2JSFとI/Oする
- B案:S2DaoがRDBのintをBooleanとしてI/Oできるようになる
- C案:RDBにBooleanを追加する
- D案:あきらめて他のを使う
CとDは無いな(笑)
A案は作ってみたけど結構面倒だったよ。DBとのやりとりの対象外にしたりとか・・・まぁ自動で作れるようにすればいいのかもしれないけど・・・
個人的にベストはB案かな〜
(追記)
intをbooleanで受けとるテスト
成功しました。大丈夫っす
false=0,true=1ってことで、どうっすか?
気にしなきゃいけないところはQUERYで条件式を書くとき?って思ったので、'false'って書いて再テスト、さすがにDB側でエラー出したので・・・0,1で書く事にします。
ちなみにinsertもselectもOK