org.apache.ibatis.reflection.Ref

2019-03-27  本文已影响0人  cmeizu

这个问题发生在mapper声明函数传递参数时,与xml文件中的对应问题.
举一个例子如
mapper文件中这样写:

String selectByUserName(String username);

xml文件中:

<select id="selectByUserName" parameterType="java.lang.String" resultType="java.lang.String>
<if test="username != null">
  select password from user where username = #{username}
</if>
</select>

这时候会就出现标题中的错误.那怎么办呢?
加一个参数声明:

String selectByUserName(@Param("username") String username);
上一篇 下一篇

猜你喜欢

热点阅读