WebObjects nsDictionary.valueForKey("5スレ");
■ このスレッドは過去ログ倉庫に格納されています
0116112
03/02/21 10:36ID:2Gb1xm+Nこの例外って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が壊れている可能性も・・・・
■ このスレッドは過去ログ倉庫に格納されています