当使用mybatis 做模糊查询时如果这样写

会报 Could not set parameters for mapping: ParameterMapping{property='keywords'

# 是起的占位符的作用,但是写在了字符串里面无法起到占位符的作用,这是我们要用 $

这里 $ 接收内容并且连接字符串,所形成的sql 就是
select id,name from tablename where name like '%关键字%'
本文介绍了使用MyBatis进行模糊查询时常见的错误及其解决办法。通过实例解释如何正确地利用参数占位符来构建动态SQL,确保查询语句能够正确执行。
当使用mybatis 做模糊查询时如果这样写

会报 Could not set parameters for mapping: ParameterMapping{property='keywords'

# 是起的占位符的作用,但是写在了字符串里面无法起到占位符的作用,这是我们要用 $

这里 $ 接收内容并且连接字符串,所形成的sql 就是
select id,name from tablename where name like '%关键字%'
1万+
1325
1万+
3万+
6974

被折叠的 条评论
为什么被折叠?