Unknown column ‘***‘ in ‘field list‘ 报错解决方案
省流版:排查数据源
排查1
遇到该问题第一反应是表中没有该字段,去看表中是有的,把SQL单独复制到数据库客户端中也可单独执行。
未果。
排查2
上网查了查说是可能和触发器有关,我又排查了触发器,没用到这个字段。
未果。
排查3
查看实体,没问题。
未果。
排查4(解决)
因为这个问题触发的问题是有确切时间的,查看那几天的代码提交记录,发现问题。
最后总结一下:
aService中m1方法调用bService中的m2方法.
其中aService中指定数据源other_ds,
bService中没有指定数据源(使用默认数据源),
最后需要再bService中的m2方法上指定数据源,不然就去读other_ds数据源中指定的库了。
解决。

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