在这里记录一下:
springboot服务的mybatis中只配置了一个链接。项目的数据库是四个,业务数据和用户数据不在一个mysql库。
解决办法:
1、在业务数据库建立视图。视图的sql实现跨库查询。其实就是在表前面加上 `库名`. 。
2、在业务层的mybatis中查询这个视图。这样等于绕开了mybatis的底层设置。完美实现了跨库查询。
在这里记录一下:
springboot服务的mybatis中只配置了一个链接。项目的数据库是四个,业务数据和用户数据不在一个mysql库。
解决办法:
1、在业务数据库建立视图。视图的sql实现跨库查询。其实就是在表前面加上 `库名`. 。
2、在业务层的mybatis中查询这个视图。这样等于绕开了mybatis的底层设置。完美实现了跨库查询。