Java MyBatis 查询报错: SQL 语法错误 - 解决方法
这个错误是因为在MyBatis的查询语句中存在语法错误,具体地,在SQL语句的末尾有一个多余的'LIMIT ?'片段,导致了'LIMIT 10'这个错误的SQL语法。
要解决这个问题,你需要检查并修复MyBatis的查询语句。请确保查询语句的结尾只有'where device_code = ?',而没有多余的'LIMIT ?'。你可以打开文件'D:\Code\webserver_pro\taiyi-biz\target\classes\mapper\biz\TDeviceMapper.xml',找到对应的查询语句'queryDeviceNameByCode',并修复其中的SQL语句。
修复后的查询语句应该是这样的:
select device_name from t_device where device_code = ? limit 1
修复完查询语句后,重新运行你的Java程序,应该就能够正确执行查询了。
原文地址: https://www.cveoy.top/t/topic/lnaU 著作权归作者所有。请勿转载和采集!