Oracleデータベースと、OJDBCを介してそれにアクセスするためのJavaプログラムがあります。sql DATEデータ型には、完全な日付と時刻の情報が含まれています。Java SQLライブラリには、日付と時刻の2つの別個のデータ型があります。
この愚かな混乱を回避する最も簡単な方法は何ですか?SQL DATE型から時刻と日付の両方の情報を読み書きすることは可能ですか?タイムスタンプをデータベースに書き込んで、DATE型として保存することはできますか?
バージョン9.2では、resultSet.getTimestampを使用し、バージョン11のJDBCドライバーでは、DATEをTimestampJavaタイプに自動的にマップする必要があります。
OracleのTimestamp-DatabaseTypeをJodaDateTimeとHibernateで使用します。正常に動作します。これは、従来のjdbcでも機能するはずです。こちらをチェック