MySQL读写分离时

MySQL读写分离时使用默认注解报错
有什么好的方法可以解决该问题吗

报错信息提供一下

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/847839
  • 你也可以参考下这篇文章:MySQL时间相差8小时解决方案
  • 除此之外, 这篇博客: Mysql热点问题总结中的 分库分表后面临的问题 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. 事务支持
        分库分表后,就成了分布式事务了。如果依赖数据库本身的分布式事务管理功能去执行事务,将付出高昂的性能代价。如果由程序去协助控制,形成程序逻辑上的事务,又会造成编程方面的负担。
    2. 多库结果集合并,跨库join
         分库分表后,表之间的关联操作将收到限制,我们无法join位于不同分库的表,也无法join分表粒度不同的表,结果原本一次查询就能够完成的业务,可能需要多次查询才能完成。粗略的解决方法:
      (1) 全局表:基础数据,所有库都拷贝一份。类似于我们字典表。
      (2) 字段冗余:这样有些字段就不用join去查询了。
      (3) 系统层组装:分别查询出所有,然后组装起来,较复杂。
  • 您还可以看一下 李胜金老师的MySQL数据库从入门到精通实战教程课程中的 MySQL 单列查询小节, 巩固相关知识点