为什么Mybatis的动态sql不生效?

看日志发现直接跳过了where标签了,和order by id连在了一起

img

img


like语句要修改一下
id like concat('%',#{id},'%')
或者
id like '%#{id}%'
其他地方类似修改。

你的where下的标签里的代码全部写错了,mysql的模糊查询是这样的

like concat('%',#{id},'%')

在xml的动态sql中,大于小于是不会被识别的,你应该用特定符号

大于等于是>= 小于等于是<=