我有一个Spring Boot应用程序,该应用程序在同一MySQL数据库实例中为2个模式配置了2个数据源。我可以分别查询两个数据源,但问题是:如何在一个事务中查询两个数据源?
类似于此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应用程序中获得相同的结果?
答案 0 :(得分:0)
嗯,事实证明足以将数据源指定为
jdbc:mysql:// database-01:3306 /
不可以将JdbcTemplate与SCHEMA.TABLE查询一起使用。 就像魅力一样。