myBatis 使用时#取不出数据,但是可以拼接,怎么改

J2EE 码拜 9年前 (2016-05-11) 887次浏览
<!– 用户表查询单条数据 –>
<select id=”findUserByLogin” resultMap=”RM_SpUser”>
SELECT
<include refid=”columns” />
FROM sp_user
where phone = #{value}
<if test=”value != null”> and true</if>
LIMIT 0,1
</select>
做测试的时候可以进行拼接,也证明value是有值的,但是用#取数据却取不出来。
解决方案

20

加上jdbcType=VARCHAR 应该可以了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明myBatis 使用时#取不出数据,但是可以拼接,怎么改
喜欢 (0)
[1034331897@qq.com]
分享 (0)