Мы только что перешли с ojdbc6 на ojdbc7 и заметили изменение поведения в семантике ResultSet#getDate(). Ранее возврат java.sql.Date был нормализован путем установки часов, минут, секунд и миллисекунд на ноль, но теперь с ojdbc7 этого больше не происходит, java.sql.Date имеет часы, минуты, секунды и миллисекунды, установленные в соответствии с значение в базе данных.
Для тех, кто отметил это как дубликат: я не хочу знать, как бороться с этим изменением, мой вопрос прямо ниже:
Мой вопрос: есть ли способ установить свойство драйвера ojdbc7, чтобы получить поведение ojdbc6 в этой точке?