文章插图
6 bind 标签
bind 标签是通过 OGNL 表示式去定义一个上下文的变量 。这样方便我们使用 。
如在 selectByStudentSelective 途径中 。有如下
if test="name != null and name !=''" and name like concat('%', #{name}, '%') /if在 mysql 中 。该函数接受多参数 。但在 Oracle 中只接受两个参数 。那么我们可以使用 bind 来让该 SQL 达到接受两个资料库的作用
if test="name != null and name !=''" bind name="nameLike" value=https://www.wangchuang8.com/"'%'+name+'%'"/ and name like #{nameLike}/if更改后的查询结果如下
【超全MyBatis动态SQL详解 MyBatis数据库教程】
文章插图
推荐阅读
- \"不在其位,不谋其政\",你对这句成语的理解是怎样的?
- 山东最知名的白酒有哪些?
- 为什么有人说关羽喜欢看《春秋》?
- 河南有哪些名酒?最好喝的是哪个牌子的?
- 清蒸多宝鱼的做法 不加一滴水做法简单
- 《世说新语》中学生应该怎样读,怎样做笔记才能积累解词,提高课外文言文的阅读能力?
- 河南的四大名酒是怎么没落的?
- 宝宝起痱子用什么方法最有效 婴儿去痱子止痒最有效的方法
- 《左传》与《战国策》是史书还是兵法?