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

  • Post author:
  • Post category:其他


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

接口如下:

在这里插入图片描述

xml文件如下:

在这里插入图片描述

报错如下:

在这里插入图片描述

改成如下就可以了:

在这里插入图片描述



版权声明:本文为m0_67391870原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。