Мы использовали Ojdbc 14 с hibernate 3x для подключения к базе данных Oracle в нашем приложении, которая была развернута в JBoss 4x. Теперь мы обновили наш сервер приложений до JBoss 6x. Поэтому нам пришлось обновить драйверы hibernate (4.2.18) и Ojdbc (ojdb7), чтобы быть совместимыми с сервером приложений.Проблема с использованием PreparedStatement для запроса на обновление с именем столбца «REORDER»
Сейчас мы столкнулись вопрос (неверно индекс столбца) с операцией обновления на столе, имеющем столбец с именем «переупорядочить», который был woring штраф с Hibernate 3x и Ojdbc 14.
PreparedStatement вычисляет неверный счетчик параметров (276) вместо фактического количества параметров (277), когда столбец REORDER присутствует в запросе еще, он работает нормально.
Также инструкция вставки с пометкой «ЗАПИСЬ» работает нормально.
Мы попытались найти ключевые слова Oracle, чтобы узнать, является ли это ключевым словом Oracle или нет, но он также не указан в ключевых словах Oracle Reserved.
Мы можем обновить таблицу, когда мы называем столбец «REORDER» другим именем.
Может кто-нибудь, пожалуйста, помогите нам понять, что здесь не так.