mybatis中传递单个String类型的参数

使用mybatis接口参数只有一个string的时候 如果不指定@Param 的话mybatis去会把parameterType参数默认成接口的参数类型然后对于xml里的#{a}参数 去调用该类型下参数a 的get/set方法然后就报错了。 使用了@Param注解 mybatis就会一一对应赋值就不会导致这个错误。
接口如下:
在这里插入图片描述
xml文件如下:
在这里插入图片描述
报错如下:
在这里插入图片描述

改成如下就可以了:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/jdfk423/article/details/85316753