在使用mybatis时遇到查询结果total=0,但是查数据库能查到

cling-0 2017-10-24 07:45:10
...全文
7338 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
丫个土豆 2020-04-27
  • 打赏
  • 举报
回复
请问是怎么解决的,我也是 在sq能出来但是在mybatis里面出不来
CaptainKs 2019-01-10
  • 打赏
  • 举报
回复
mybatis中 # $的区别,#{} 在预处理时,会把参数部分用一个占位符“?”代替,后面再赋值,${} 只是简单的字符串替换,就像字符串拼接 所以 应该是用${}替换一下,但是这种方式不安全,有sql注入问题,不安全, 推荐用#{}
晶妹儿 2018-12-25
  • 打赏
  • 举报
回复
大佬 网址能再发一遍吗
Hongcj925 2018-11-22
  • 打赏
  • 举报
回复 1
亲测,刚成功,# 换成 $
汝非良人 2018-10-30
  • 打赏
  • 举报
回复
引用 11 楼 x934622151 的回复:
https://blog.csdn.net/gnail_oug/article/details/77163424https://blog.csdn.net/gnail_oug/article/details/77163424


完美解决了我的问题 !!!
x934622151 2018-09-11
  • 打赏
  • 举报
回复
https://blog.csdn.net/gnail_oug/article/details/77163424https://blog.csdn.net/gnail_oug/article/details/77163424
qq_42108148 2018-05-14
  • 打赏
  • 举报
回复
是不是mybatis_spring的依赖版本比如mybatis的或者spring jdbc版本没有对应上
Anguser 2017-12-02
  • 打赏
  • 举报
回复
楼主解决了吗,我也出这个问题了
cling-0 2017-10-25
  • 打赏
  • 举报
回复
sql server5.7
吉普赛的歌 2017-10-25
  • 打赏
  • 举报
回复
你用的什么版本?
SqlProfiler是SQL Server自带的, 不用下载。
cling-0 2017-10-25
  • 打赏
  • 举报
回复
这个工具下载不了。。。
吉普赛的歌 2017-10-25
  • 打赏
  • 举报
回复
开 SqlProfiler 直接跟踪 mybatis 执行时的真正语句
cling-0 2017-10-25
  • 打赏
  • 举报
回复
执行语句是一样的,在mybatis里返回就是total=0,但是复制到数据库执行就有数据
cling-0 2017-10-25
  • 打赏
  • 举报
回复
是有中间结果集的查询
  • 打赏
  • 举报
回复
是否有语法的差异导致结果不同呢
二月十六 2017-10-25
  • 打赏
  • 举报
回复
执行的语句是一模一样的吗?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧