首页 新闻 会员 周边 捐助

mybatis参数映射错误?

-1
悬赏园豆:50 [待解决问题]

queryTotal这个查询方法中传到sql的参数的2018-04-01,查询的结果却是2018-05-01的。

参数,以及控制台日志打印的参数:

查询结果:

昵称被喵掉了的主页 昵称被喵掉了 | 初学一级 | 园豆:60
提问于:2018-07-18 13:15
< >
分享
所有回答(4)
-1

你的sql呢

、熙和 | 园豆:1508 (小虾三级) | 2018-07-18 13:51

只有2018-04-01才会出现。其余时间返回值都是正确的。

支持(0) 反对(0) 昵称被喵掉了 | 园豆:60 (初学一级) | 2018-07-18 13:54

sql是正确的。控制台日志打印的第二行是sql,第三行是sql的参数。可以看到参数是2018-04-01.查询结果却是五月的。

支持(0) 反对(0) 昵称被喵掉了 | 园豆:60 (初学一级) | 2018-07-18 13:56
0

重新运行服务器就好了。无法再次复现。此前也重启过服务器进行debug却能复现。睡个午觉再次进行debug就好了。也是奇诡。

昵称被喵掉了 | 园豆:60 (初学一级) | 2018-07-18 14:25
-1

先清缓存,关闭工具,重新打开加载项目,一般这种有缓存的bug都会得到解决!

学者人生 | 园豆:4 (初学一级) | 2018-07-27 11:01
-1

你把sql放到数据库执行一下,看看查出的是什么

不断努力的青春 | 园豆:178 (初学一级) | 2018-07-27 13:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册