Butterfly Persistenceを利用する機会があり、
booleanのテーブルの値が取れていない事に気付きました。
ソースコードをDLして調べてみました
Booleanをマッピングするところの型チェックが不足しているようです
PostgreSQLでは(←ポスグレだけなのかはよくわかりませんが・・)
boolean型はjava.sql.Types.BIT型を返しているようでした。
なので、if文を
(java.sql.Types.BOOLEANまたはBIT) ならば〜
という条件にしてみると、無事booleanのテーブル値が取れました。
jarにする時は、JDKは1.5でビルドしないと通りませんでした。
(最初1.6にしてしまって、エラーの嵐に・・)
0 件のコメント:
コメントを投稿