mapper文件对应的javabean属性与字段copy_flag不一样
检查copy_flag字段
请仔细检查映射的实体类和数据库的字段名是否一致
检查被搜索的位置会否含有该字段,你可以分段进行select来查看问题出在哪里
SELECT*FROM(SELECTCAST(ROUND(a.reding_value,0)ASINT)reading_value,a.hdatetime_new,CAST(ROUND(a.lastcopy_value,)
请注意mapper文件中的大小写格式,你应该直接复制eclipse控制台输出的语句去你的DB工具查询.在反馈一下进度.
DB的配置是会区分大小写的.
你把数据库运行的sql语句和这个报错的sql语句都贴出来对比一下,看看是什么问题
检查数据库表里是否存在该字段名,java定义的属性bean,注意设置getset方法
结尾多了分号或者sql里有>等需要转义字符,还有in等
把数据库运行的sql语句和这个报错的sql语句都贴出来对比一下
检查你bean的映射对不对就可以了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。