报错信息
2021-07-24 17:47:34.918 ERROR 11484 --- [nio-8020-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] :
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing
failed; nested exception is org.springframework.jdbc.BadSqlGrammarException:
首先仔细查看下方提示的报错信息,我的显示可能报错在xml文件中,查看xml文件发现SQL语句写错,改正既可。
总结mybatis的常见错误可能发生的点
1.首先应该检查数据库连接的信息(一般没错)
2. 应该检查是否是注解没加,@mapper,@repository,或者是@MapperScan之类的注解错误。
3.查看是否有注册xml文件与接口之间的联系,最好加上别名。
4.最后检查是否是sql语句写错,记得查看是否是参数的问题,包括别名之类的情况。