Mybaits标签元素bind

编程

bind 是我们很少用的标签,因为我们通常把它干的活儿写在代码里。本次我们介绍一下它是用来干什么的。

首先看它在官网介绍中的应用:

<select id="selectBlogsLike" resultType="Blog">

<bind name="pattern" value=""%" + _parameter.getTitle() + "%"" />

SELECT * FROM BLOG

WHERE title LIKE #{pattern}

</select>

是的,正如您推理的那样,它最常用的功能就是给like语句服务的。bind 元素可以从 OGNL 表达式中创建一个变量并将其绑定到上下文。下一次如果你有了需要前后加%的场景,可以考虑使用bind元素。不过确实没有在代码中进行拼接那么直观,同时还在xml中创建了新的变量,确实有点不走寻常路。不过下一次见到有别人这么写,就无需惊讶了。

  • 参考:

    动态 SQL

以上是 Mybaits标签元素bind 的全部内容, 来源链接: utcz.com/z/511508.html

回到顶部