InformixPlatform
EclipseLink のクラス (Informix データベースを EclipseLink 内部の要件に適合させる責任を負うクラス) で問題を発見 (および報告) しています。
型変換の問題がいくつかあります。たとえば、Informix は 2 つの不透明なリテラル (t
およびf
-- 文字ではなく、実際のリテラル) をネイティブboolean
値としてサポートします。おそらく、EclipseLink がSMALLINT
代わりにデータベース タイプとして使用しようとしているようです。
内に多くの手続き型コードSessionCustomizer
がなければ、このようなグローバルな変換動作を修正または改善する適切な場所が見つかりません。
このグローバルなデータベースから値を取得し、それを Java オブジェクトに変換する動作 を登録するのに最適な場所はどこですか? 他の質問はこれが不可能であることを示しているようですが、私はそれを信じるのは非常に難しいと思います.