>>115

この例外ってtech-artsのMLでもたまーに出てきていますが、いずれも
解決していないようです。

tech-artsのMLに出てきた話を総合すると、

1)OpenBaseのJDBCが悪い(2001/9頃)
 → Data/TimeをDatetime型に変更して対応
2)開発中に急に例外が出るようになった(2003/2/17)
 → EOModelerの鍵マークを外す

あと、同じ例外がOracleでも出ています。
そのときはEOModel上のValue Typeに適切な値を設定して回避しています。

念のため、EOModelをDBから直接生成してみて、Value Typeの値がどうなるか
確認してみてはいかがでしょう。(こちらでOpenBaseから自動生成したら
なんかいろいろつけてきました。)

あとは、ECにたまっているEOと、実際に変更しているEOが同一かどうかを調べて
見るのも手かもしれません。(MLより転載)

System.out.println ("Student = " + theStudent);
System.out.println ("registeredObjects=" +ec.registeredObjects());
System.out.println ("updatedObjects=" +ec.updatedObjects());

最後に、生成されるSQLがどうなっているかも確認して下さい。

あまり役に立たなくてすいません。

#EOModelが壊れている可能性も・・・・