如:order by #{user_id},如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id"。所以order by 之后要使用$而非#。例如:12还没有8,4,2大,这就很郁闷了。对于mysql和oracle都实用order by 字段+0order by 字段*1因为用的是mybatis-plus,不想写sql怎么办呢?

解决mybatis中order by排序无效问题

解决mybatis中order by排序无效问题