### The error may involve defaultParameterMap
### The error occurred while setting parameters
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;

1.检查XML文件里的语句是否用了foreach遍历,mybatis里无论是查询还是其他操作默认好像不支持foreach多条数据。
修改连接数据库配置文件,添加属性allowMultiQueries=true,比如jdbc.url=jdbc:mysql://117.51.0.0:3306/test?characterEncoding=utf-8&allowMultiQueries=true
2.如果语句里没有使用foreach语句,运行语句看是否是语句错误,查看参数拼写以及参数顺序,参数类型是否对应等。

Logo

鸿蒙生态一站式服务平台。

更多推荐