Я работаю над устаревшим кодом, который имеет несколько несуществующих запросов базы данных в его файлах отображения ibatis. Я надеюсь подключить сопоставления ibatis обратно к файлам класса java, или, точнее, найти, какие сопоставления не вызываются java.Проверить процедуры Ibatis, вызванные Java
Целью является удаление вызовов из файла сопоставления и процедур из базы данных.
Прямо сейчас я не вижу другого способа, кроме как разобрать файл сопоставления, получить идентификатор java каждой процедуры, а затем выполнить поиск в файлах классов java, где он может быть вызван.
Должен ли кто-нибудь это делать раньше? Или может кто-нибудь увидеть лучший способ решить эту проблему?
Что вы понимаете, анализируя файлы сопоставления? вы имеете в виду, что вы открываете его и получаете все идентификаторы, копируя их в текстовый файл, а затем поочередно просматривая их в рабочей области eclipse с помощью Ctrl + H? – GingerHead
Ну, я намеревался автоматизировать процесс, чтобы его можно было перезапустить после будущих выпусков. Поэтому у меня был бы скрипт, который читал бы файл сопоставления - когда он нажимал на процедуру (), он бы взорвал строку на id и т. Д., Чтобы выбрать идентификатор процедуры. Затем я могу grep исходный каталог java, за исключением файла сопоставления, если он не найден, распечатайте параметрId и вызванную процедуру. –