Недавно у меня была очень большая проблема, которая потребовала много времени для отладки. У меня есть инструкция обновления, которая обновляет 32 столбца в таблице. Я сделал это с PreparedStatement. Случайно я удалил один вызов setParameter(), поэтому обновление не может быть успешно завершено.Создание JDBC SQL в PreparedStatement
У меня есть исключение из JDBC (Apache Derby), в котором говорилось: «В листе один параметр не инициализирован» и не смог определить, какой параметр не установлен, поскольку драйвер ничего вам не сообщил о имени или порядковом номере в наименьший первый параметр, который не установлен ...
Я безуспешно выполнял googleing для некоторой утилиты, которая будет производить простой старый SQL из (почти готового) подготовленного оператора. Это очень помогло бы в таких ситуациях, как эта, поскольку я смогу увидеть, что не установлено.
У кого-нибудь возникла эта проблема? Есть какое-то решение?