多数据源查询从数据库名,保存时连接的却是主数据库,会报找不到找不到表错误

提问 未结 3 43
zlw
zlw VIP2 5天前
悬赏:20积分
版本:renren-security 2.0 浏览器:谷歌
多数据源开启时,查询操作从数据库正常,保存操作时连接的却是主数据库,会报找不到找不到表错误 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'icm.users' doesn't exist 实际主数据库是icm,从数据是icm-map,
回帖
  • 保存的方法上,也需要添加多数据源注解
    0 回复
  • zlw
    zlw VIP2 (楼主)
    5天前
    加了,发现是事物管理@Transactional的原因,提交的时候会以主数据库数据源提交,所以会找不到表的错误,麻烦看下这个问题怎么解决
    0 回复
  • @zlw 这个问题在2.0版里解决了,可以使用2.0版的多数据源
    0 回复