Mybatis-bind标签优化模糊查询

Posted by SFHJavaer on 2024-07-19
Estimated Reading Time 1 Minutes
Words 318 In Total
Viewed Times

今天在写模糊查询的时候,想使用bind标签替换掉旧的concat拼接方式

1
concat('%',concat('%',{#paream}))

结果发现报错:

提示bind类型标签必须匹配空?这是怎么回事,查看例子:

发现bind其实是一个自闭合标签,和Html等Xml语法一致,分为 成对标签自闭合标签

:::success

  • 成对标签:像 **<select>** 这样的标签用于包含和定义更复杂的 SQL 逻辑,因此需要用一对开始和结束标签来明确包裹范围。
  • 自闭合标签:像 **<bind>** 这样的标签只用于简单的变量绑定,不涉及复杂逻辑,因此可以自闭合。

:::

其实也可以这样理解


**