У меня есть многопользовательское приложение Spring (использует JdbcTemplate для доступа к данным). Для каждого арендатора создается несколько таблиц, и я хочу сохранить этот код SQL в отдельном скрипте init_tenant.sql. Для каждого созданного клиента я создаю схему в MySQL, поэтому мне нужно запускать код инициализации SQL во время приложения, а не при запуске.
Я не могу использовать JdbcTemplate.execute, поскольку он работает только с одним оператором.
Я не нашел способа запустить сценарий SQL НЕ при запуске приложения.
Есть предложения?
Подробнее здесь: https://stackoverflow.com/questions/798 ... on-startup