MySQL版:
可以使用 "%"#{字段名}"%"
,也可以使用 CONCAT('%',#{字段名},'%')
。
<select id="selectUserByName" parameterType="string" resultType="User">
select * from t_user where `name` like "%"#{name}"%"
</select>
Oracle版:
使用 '%'||#{字段名}||'%'
。
<select id="selectUserByName" parameterType="string" resultType="User">
select * from t_user where `name` like '%'||#{name}||'%'
</select>