使用mybatis报错,原因很清楚就是sql存在语法错误,这种错误有可能是使用了关键字的字段引起的,自行检查了并没有发现mysql的关键字,检查了sql好像也没发现什么问题,没办法只能mybatis源码,发现这样的sql的参数并没有被替换成占位符
select id, nickname, email, pswd, create_time, last_login_time,status
from u_user where username={#username,jdbcType=VARCHAR}
跟代码发现原因如下:

终于发现自己犯了一个很低级的错误,在这里记录一下这个低级错误。
本文记录了一次使用MyBatis过程中遇到的SQL语法错误排查经历,详细介绍了如何定位并解决由SQL参数未正确替换为占位符引起的问题。

4218

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



