ojdbc14 から ojdbc6 に切り替えたところ、準備済みステートメントと を介して javax.sql.Time 値を Oracle 列に挿入するとpreparedStatement.setTime(1, new javax.sql.Time(new Date().getTime()))
、その動作が変化したことに気付きました。以前は、日付と時刻の両方の情報をテーブルに挿入していましたが、新しいドライバーを使用すると、時刻の部分のみがキャプチャされ、データベースに表示される値の日付が 1970 年 1 月 1 日になっているように見えます。
さて、これが事実であることは明らかです。私の質問は、この動作を説明する公式ドキュメントまたは変更ノートをどこで見つけることができるかということです。
ありがとう