Unknown column ‘***‘ in ‘field list‘ 报错解决方案

省流版:排查数据源

排查1

遇到该问题第一反应是表中没有该字段,去看表中是有的,把SQL单独复制到数据库客户端中也可单独执行。
未果。

排查2

上网查了查说是可能和触发器有关,我又排查了触发器,没用到这个字段。
未果。

排查3

查看实体,没问题。
未果。

排查4(解决)

因为这个问题触发的问题是有确切时间的,查看那几天的代码提交记录,发现问题。
最后总结一下:
aServicem1方法调用bService中的m2方法.
其中aService中指定数据源other_ds,
bService中没有指定数据源(使用默认数据源),
最后需要再bService中的m2方法上指定数据源,不然就去读other_ds数据源中指定的库了。

解决。
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部