springboot多数据源时取不同库中相同表结构的数据并分页显示

配置好多数据源后,之前取数是调用多个mapper,每个mapper中配置注解切换数据源。发现这样能够查询出来,但是表格分页展示时由于每次翻页重新请求数据库,导致翻页数据错误。

最后发现可以在主库中利用视图获取多个库的数据,之后调用主库中的mapper取得主库中视图数据,分页也正确。

数据库语句:

create view view_data_all as select * from dba.table union select * from dbb.table

  

原文地址:https://www.cnblogs.com/webttt/p/11267916.html