mybatis中like用法
时间: 2023-10-08 12:06:22 浏览: 334
mybatis的用法
在MyBatis中,可以使用#{...}来传递参数,并在SQL语句中使用like语法来进行模糊查询。使用like语法时,可以在参数的前后加上百分号%来表示通配符,表示任意字符的匹配。
例如,在MyBatis的XML文件中,可以这样使用like语法:
```
<select id="getCatalogDatabaseByName" resultMap="ImpalaCatalogDatabaseResult" parameterType="java.lang.String">
select t1.database_name, t1.comment, t2.group_id, t3.group_name
from impala_catalog_database t1
left join imp_catalog_database_alarm_group t2 on t1.database_name = t2.database_name
left join bigdata_group t3 on t2.group_id = t3.group_id
where t1.database_name like "%"#{databaseName}"%"
</select>
```
在上述例子中,#{databaseName}表示传入的参数值,而在SQL语句中,使用了like语法进行模糊查询,匹配任意字符。
阅读全文