Springboot: объединить запрос двух схем Mysql DB - PullRequest
0 голосов
/ 15 января 2019

У меня есть приложение Spring Boot с 2 источниками данных, настроенными для 2 схем в одном экземпляре MySQL DB. Я могу запросить оба источника данных по отдельности, но возникает вопрос: как я могу запросить оба из них в одной транзакции?

Что-то похожее на этот SQL:

select a.systemid, c.name from (select systemid from DATATABLE.PROPERTY group by systemid having date_add(max(lastfound), INTERVAL 4 DAY) < CURDATE()) a
                     inner join DATATABLE.SYSTEM b on a.systemid = b.id
                     inner join CONFTABLE.SYSTEMS c on c.name = b.name;

(этот запрос работает с консоли базы данных IntelliJ). Как я могу добиться таких же результатов в приложении Spring?

1 Ответ

0 голосов
/ 16 января 2019

Ну, получается, что достаточно указать источник данных как

JDBC: MySQL: // базы данных 01: 3306 /

нет использования JdbcTemplate с запросом SCHEMA.TABLE. Работает как шарм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...