LIKE模糊查询是我们经常会使用到sql查询语句,这里主要想表达的是mybatis中使用模糊查询需要注意的一些问题。
- 第一种错误写法:
<select id="findCommodityByKeyword" resultMap="BaseResultMap">
SELECT * FROM d_commodity
<if test="keyword != null">
WHERE commodity_name LIKE "%#{keyword,jdbcType=VARCHAR}%"
</if>
</select>