Я нахожусь в процессе настройки центрального сервера сборки. Сервер отвечает за создание официальных артефактов сборки, которые будут развернуты во всех средах. Для одного из приложений есть шаг сборки, который записывает в базу данных. Во время развертывания нам нужно выполнить этот шаг сборки в соответствующей среде. Поскольку надежно воспроизвести этот этап компоновки позже трудно / дорого, родилась идея захватить sql-запуск только сценарием sql позднее во время развертывания.
У меня нет контроля над исходным кодом, который генерирует sql. Это Java-программа, которая использует Hibernate. Я еще не выяснил, куда поместить log4j.properties/log4j.xml для использования функции трассировки гибернации. И может быть проблема с подготовленными утверждениями, показывающими '?' вместо фактического значения.
Кто-нибудь имеет опыт работы с Activity Monitor DB2 и как его использовать? Или есть другие (более простые) варианты, такие как замена драйвера db2 в конфигурации гибернации? Я все еще хочу использовать драйвер DB2Dialect.
РЕДАКТИРОВАТЬ: У меня нет контроля над структурой базы данных. Структура базы данных может быть обновлена, или в будущем процесс может записать в другие таблицы. Это не должно повлиять на решение, которое я сейчас настраиваю.