Mybaties模糊查询-Like
程序员文章站
2022-06-07 15:54:52
...
Mybaties使用bind
- 给特定参数加些特殊的业务前缀
- 可以用于模糊查询
- 可以执行一个表达式,创建一个变量
- name 为绑定到上下文的变量名, value 为 OGNL表达式
- 优点: bind 拼接字符串不仅可以避免因更换数据库而修改 SQL,也能预防 SQL 注入。
使用如下
accountNo是传进来的参数
<if test="accountNo != null">
<bind name="accountNoByLike" value="'%'+accountNo+'%'" />
and ACCOUNT_NO like #{accountNoByLike,jdbcType= VARCHAR }
</if>
上一篇: 查询和模糊查询
下一篇: Elasticsearch性能优化建议