第一次写博客记录一下
学习 mybatis的时候遇到的一个错误,ideal中添加注释的时候直接快捷键CTRL+/ 系统默认注释选择的是MySQL的注释类型就是--select * from mybatis.user where id =#{id},然后编写测试类要求查看数据的时候程序运行的时候发现报错了java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1)
解决办法:程序的注释格式错误,这里应该是HTML的注释类型即<! --select * from mybatis.user where id =#{id}-->改过来就对了
<select id="getUserById" resultType="User" parameterType="int">
select `id`,`name`,`pwd`as `password` from mybatis.user where id =#{id};
--select * from mybatis.user where id =#{id}
</select>