WebObjectsアプリのOpenbasedbがあり、バッチ操作中に生の行(ORM以外)のクエリを実行すると、これまでにない例外が発生します。jdbcアダプターがデータベース内の日付値をスローしており、生データを適切なタイプに強制変換できないようです。文字通りアプリを強制終了し、エクスポートプロセスを終了します。トレースの上位2行は次のとおりです。
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Date.java:138)
at com.openbase.jdbc.f.getDate(Unknown Source)
列タイプを日付から日時、タイムスタンプに変更し、それに応じてeoモデルを調整しようとしましたが、例外が残っています。これを解決するために何ができるのか、特に、不良行の可能性を特定するために使用できるより高度なクエリメカニズムを誰かが知っている場合はどうでしょうか。Openbaseのドキュメントはかなりまばらで、パターンを使用してopenbasesqlを使用して考えられる不正な値を特定する方法を誰かが知っていることを願っています。または、問題を特定する他の手段。ありがとう。