在xml配置文件中添加"%"通配符,拼接字符串形式
<select id="fuzzyQuery" resultType="com.bin.pojo.Book">
select * from mybatis.book where bookName like '%${info}%';
</select>
会导致不安全,sql注入
在xml配置文件中添加"%"通配符,借助mysql函数
<select id="fuzzyQuery" resultType="com.bin.pojo.Book">
select * from mybatis.book where bookName like
concat('%',#{info},'%');
</select>
其中concat()会将多个字符串连接成一个字符串。
返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。