关于报Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常解决方法

这个问题在本地是没有的,部署到测试环境就出现了这个问题。
经过反复思考发现是mysql数据库的type字段是关键字
修改之前:
select type,equipment_name,obj_id from eqment_basic group by type,equipment_name order by type
修改之后:
select eb.type,eb.equipment_name,eb.obj_id from eqment_basic eb group by eb.type,eb.equipment_name order by eb.type
本文解决了一个在部署到测试环境后出现的MySQLSyntaxErrorException异常问题,原因是数据库中使用了关键字'type'作为字段名。通过在SQL查询中明确指定表别名,成功避免了关键字冲突。
1142

被折叠的 条评论
为什么被折叠?



