铭子真难娶 发表于 2023-1-5 13:30

相同SQL,mybatis执行无结果,Navicat执行有结果

本帖最后由 铭子真难娶 于 2023-1-6 09:03 编辑

调用的mapper方法
控制台输出的sql语句以及参数
xml文件的SQL语句
copy控制台的SQL语句和参数Navicat查询的结果

数据库是Oracle,不是传递中文参数编码问题,



此贴终结, 确实是传参本身就多打了一个空格{:1_925:},谢谢各位大佬抽时间回答 - -

currentdirect 发表于 2023-1-5 16:41

有没有可能代码里面连错库了

铭子真难娶 发表于 2023-1-5 17:16

currentdirect 发表于 2023-1-5 16:41
有没有可能代码里面连错库了

没有连错库, 目前application配置文件只配置了一个IP的数据库{:1_925:}

打酱油的笨小孩 发表于 2023-1-5 17:26

使用${ } 代替 #{ }试试

jongbaker 发表于 2023-1-5 17:26

这么明显的空格看不出来嘛?

封心棒棒糖 发表于 2023-1-5 17:31

jongbaker 发表于 2023-1-5 17:26
这么明显的空格看不出来嘛?

一语中的

铭子真难娶 发表于 2023-1-6 09:04

jongbaker 发表于 2023-1-5 17:26
这么明显的空格看不出来嘛?

确实是多个空格{:1_893:}谢谢大佬 - -
页: [1]
查看完整版本: 相同SQL,mybatis执行无结果,Navicat执行有结果