Mybatis中如何实现动态排序功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1128个文字,预计阅读时间需要5分钟。
目录Mybatis 动态排序详解
目录
- Mybatis动态排序 #{} ${}问题
- 通过动态排序理解#{}和${}的区别
- 例如
- 注意事项
Mybatis动态排序 #{} ${}问题
在写Mybatis动态排序是遇到一个问题,开始,我是这样写的
<if test="orderField !=null and orderField != '' "> order by t.#{orderField} #{orderType} </if>
发现报错,后来经过查阅资料发现,用#{}会多个' '导致SQL语句失效。
就是说,向上面这样的,连续使用#{}进行注入的,会导致SQL语句失效。
本文共计1128个文字,预计阅读时间需要5分钟。
目录Mybatis 动态排序详解
目录
- Mybatis动态排序 #{} ${}问题
- 通过动态排序理解#{}和${}的区别
- 例如
- 注意事项
Mybatis动态排序 #{} ${}问题
在写Mybatis动态排序是遇到一个问题,开始,我是这样写的
<if test="orderField !=null and orderField != '' "> order by t.#{orderField} #{orderType} </if>
发现报错,后来经过查阅资料发现,用#{}会多个' '导致SQL语句失效。
就是说,向上面这样的,连续使用#{}进行注入的,会导致SQL语句失效。

