Mybatis 使用ORDER BY 语法时不能使用${} 符号进行替换
问题描述
按照正常逻辑使用 #{} 在 order by 语句上加关键字,发现报错

发现报错,发现被替换的位置不能被替换,只是个 ?

原因
应该时 Mybatis 的某种安全机制吧
解决办法
不使用#{} 替换,直接写死,用 if 判断语句进行控制是否使用

坚持做好每件事,然后再做下一件。
问题描述
按照正常逻辑使用 #{} 在 order by 语句上加关键字,发现报错

发现报错,发现被替换的位置不能被替换,只是个 ?

原因
应该时 Mybatis 的某种安全机制吧
解决办法
不使用#{} 替换,直接写死,用 if 判断语句进行控制是否使用
