Code Bye

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

<!– 用户表查询单条数据 –>
<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 使用时#取不出数据,但是可以拼接,怎么改