数据库是mysql,在使用mybatis进行like查询时,如果使用
and name like '%#{name,jdbcType=VARCHAR}%'
这种方式进行like查询,会出错。
进行like查询的正确方式应该是:and name like concat('%', #{name,jdbcType=VARCHAR}, '%')
特此记录一下自己犯过的这个小错误。
本文介绍了在使用MyBatis框架进行MySQL数据库操作时,如何正确地实现Like模糊查询的方法。文章指出直接使用%#{param}
数据库是mysql,在使用mybatis进行like查询时,如果使用
and name like '%#{name,jdbcType=VARCHAR}%'
这种方式进行like查询,会出错。
进行like查询的正确方式应该是:and name like concat('%', #{name,jdbcType=VARCHAR}, '%')
特此记录一下自己犯过的这个小错误。
2473

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