今天在mybatis.xml里加了段排序,一开始发现排序不生效,debug发现参数确实传过去了,但并没有执行排序逻辑

最后发现。。。

1
2
//这样写法是错误的,mybatis会给它加上引号
ORDER BY #{cowBeer}

要更改成$

1
2
//也就是这样
ORDER BY ${cowBeer}

这样会直接替换、拼接sql