社区
Java EE
帖子详情
mybatis中order by 排序无效的问题
beiken7818
2017-03-24 06:03:15
已经确定参数已经传入了,而且用的也是${},而不是#{},但是order by语句还是不起作用,sql语句试过,是可以排序的,但是在映射文件了就不起作用,还有可能是因为什么呢。是mysql数据库。
...全文
1443
9
打赏
收藏
mybatis中order by 排序无效的问题
已经确定参数已经传入了,而且用的也是${},而不是#{},但是order by语句还是不起作用,sql语句试过,是可以排序的,但是在映射文件了就不起作用,还有可能是因为什么呢。是mysql数据库。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向阳榆木
2020-02-12
打赏
举报
回复
看这篇文章,我就是这样解决的:https://blog.csdn.net/j15533415886/article/details/83989558
用户名无法显示
2017-03-29
打赏
举报
回复
大家都在等你的代码
不写代码的钦
2017-03-29
打赏
举报
回复
isNotEmpty标签没写对吧
Java小许
2017-03-29
打赏
举报
回复
应该是你的sql问题
licip
2017-03-29
打赏
举报
回复
无代码,看不出来,猜太难
残月飞鹰
2017-03-28
打赏
举报
回复
已经摆好姿势 准备围观
梨花剑君
2017-03-28
打赏
举报
回复
围观一下。要贴出代码。
qq_27350423
2017-03-28
打赏
举报
回复
不贴代码怎么看
月明星稀灬
2017-03-25
打赏
举报
回复
先把你的SQL贴出来看看,有日志日志也贴一下。
深入浅出
MyBatis
框架
内容简介:
MyBatis
是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。
MyBatis
避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
MyBatis
可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库
中
的记录。本套课程全面涵盖了
Mybatis
框架在开发
中
应用的技术点,详细讲解了
Mybatis
框架
中
的参数绑定机制、高级结果集映射、动态SQL机制、缓存机制的应用等内容,对面试常见的SQL注入
问题
以及缓存穿透、缓存雪崩等
问题
进行了分析讲解。为什么需要掌握
MyBatis
?
MyBatis
封装较少,提供的切入点较多,适合进行架构。遇到超级复杂的场景的时候有不错的sql支持。简单高效,优化起来也方便,比较符合现在的开发节奏,互联网公司都是先快速开发占领市场,然后再优化代码。而且这个过程需求经常是变来变去的,开发人员也有流动性,为了便于管理,所以大家都选择了
Mybatis
。课程大纲:为了让大家快速系统了解
MyBatis
核心知识全貌,我为你总结了「
MyBatis
知识框架图」,帮你梳理学习重点,建议收藏!
mybatis
中
order
by
排序
无效
问题
mybatis
中
order
by
排序
无效
问题
mybatis
多字段
排序
_解决
mybatis
中
order
by
排序
无效
问题
1、#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:
order
by #{user_id},如果传入的值是111,那么解析成sql时的值为
order
by "111", 如果传入的值是id,则解析成的sql为
order
by "id"。2、$将传入的数据直接显示生成在sql
中
。如:
order
by ${user_id},如果传入的值是111,那么解析成sql时的值为
order
...
MyBatis
中
order
by
排序
无效
的
问题
在使用
MyBatis
解析xml进行
排序
的时候,遇见
排序
无效
的
问题
! #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:
order
by #{user_id},如果传入的值是111,那么解析成sql时的值为
order
by “111”, 如果传入的值是id,则解析成的sql为
order
by "id" $将传入的数据直接显示生成在sql
中
。如:
order
by ${user_id},如果传入的值是111,那么解析成sql时的值为
order
by 111, 如果传入的值是id,则解析成的s
mybatis
order
by
排序
在使用
MyBatis
解析xml进行
排序
的时候,遇见
排序
无效
的
问题
!#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:
order
by #{user_id},如果传入的值是111,那么解析成sql时的值为
order
by “111”, 如果传入的值是id,则解析成的sql为
order
by “id”。$将传入的数据直接显示生成在sql
中
。如:
order
by ${user_id},...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章