如果查询遇到跨库到表数据,一般是没办法跨库查询的。

常见的方式是通过数据同步手段,库A数据同步到库B中,然后通过变成同库查询了。

同步数据的时候,一定会有数据延迟的。如果业务强制锁死即时性。那就库A数据变动的时候,服务A通知服务B,及时同步数据。

服务A提供接口,服务B提供定时任务执行 截断表、拉取数据、批量插入数据。

问题分析:

1、Mybatis预编译字段是2100.不要超过他的编译次数哦!

2、Mybatis配置如果reasonable 为 true,这时如果 pageNum<=0 会查询第一页,如果 pageNum>总页数 会查询最后一页。如果单纯从页数+1判断有没有数据的话,就会造成死循环!