java的sql复制在数据库里能执行,但是运行还是报错啊 5C

图片说明
这个sql在数据库是能执行的但是还是报错

13个回答

mapper文件对应的javabean属性与字段copy_flag不一样

检查copy_flag字段

请仔细检查映射的实体类和数据库的字段名是否一致

检查被搜索的位置会否含有该字段,你可以分段进行select来查看问题出在哪里

SELECT * FROM (SELECT CAST(ROUND(a.reding_value,0) AS INT )reading_value,a.hdatetime_new,CAST(ROUND(a.lastcopy_value,)

请注意 mapper文件中的大小写格式, 你应该直接复制 eclipse 控制台输出的语句去你的DB工具查询. 在反馈一下进度.

DB的配置是会区分大小写的.

你把数据库运行的sql语句和这个报错的sql语句都贴出来对比一下,看看是什么问题

检查数据库表里是否存在该字段名,java定义的属性bean,注意设置getset方法

结尾多了分号或者sql里有>等需要转义字符,还有in等

把数据库运行的sql语句和这个报错的sql语句都贴出来对比一下

检查你bean的映射对不对就可以了

共13条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问