mybatis order by绑定的参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis order by绑定的参数相关的知识,希望对你有一定的参考价值。

<select id = "queryByStartWithOrder" resultType="org.seckill.entity.SuccessKilled">
            select * from success_killed order by ${column} limit #{start},#{end}
        </select>
    public List<SuccessKilled> queryByStartWithOrder(@Param("start") int start, @Param("end")int end,@Param("column") String column) ;

order by绑定的参数 需要使用$而不是# 否则会出错,刚百度搜到的,做个标记

准备把mooc上面的秒杀课程做的玩具,扩展一下

以上是关于mybatis order by绑定的参数的主要内容,如果未能解决你的问题,请参考以下文章

为啥 ORDER BY 子句中的绑定参数不对结果进行排序?

数据库框架mybatis使用order by 动态参数及#{}和${}的区别

SQL预编译中order by后为什么不能参数化原因

mybatis的#{}和${}的区别以及order by注入问题

mybatis动态order by 排序问题 2021-09-17

防止sql注入:mybatis的#{}和${}的区别以及order by注入问题