使用mybatis 做模糊查询时,依然使用#,会报错。
springboot mybatis使用注解形式报错Could not set parameters for mapping: ParameterMapping{property='xxx'
# 是起的占位符的作用,但是写在了字符串里面无法起到占位符的作用,这是我们要用 $,注解形式,#起的是一个占位符作用,而在java中字符串中$才能起到占位符作用,所以我们要将#变为$。
要传入多个参数的时候,要么使用map传入,要么加上@Param注解。