MyBatis 中拼接字符串有两种方式。

1、 使用CONCAT 函数

SELECT * FROM user WHERE name LIKE CONCAT(CONCAT(’%’, #{name}), ‘%’)

2、 使用${ } 代替 #{ }

因为${ }直接传入SQL,而#{ }传入的是字符串带有引号

SELECT * FROM user WHERE name LIKE ‘%${name}%’

更多推荐

MyBatis 拼接字符串