首页 新闻 会员 周边 捐助

mybatis,在SQL语句中引用别的sql段后SQL语句不执行

0
悬赏园豆:10 [待解决问题]


我用红框框出的sql段在别的方法引用没问题,到我这个方法引用就出问题了;
正常执行了SQL的话,IDEA会打印出SQL语句,我现在问题就是IDEA不会打印出SQL语句,接收结果集合为0条

白鲟的主页 白鲟 | 初学一级 | 园豆:29
提问于:2024-02-01 17:55
< >
分享
所有回答(4)
0

这个开源项目可以参考看 兴许能帮上忙
https://github.com/zhikecore/superblog

楠木大叔 | 园豆:2083 (老鸟四级) | 2024-02-01 22:33
0

-- 中间加空格试试

AMLAM | 园豆:202 (菜鸟二级) | 2024-02-02 17:09

你是说注释用的"--"吗?

支持(0) 反对(0) 白鲟 | 园豆:29 (初学一级) | 2024-02-02 18:33
0

IDEA不会打印出SQL语句,接收结果集合为0条
先确认一下sql有没有被执行?

charler。 | 园豆:210 (菜鸟二级) | 2024-04-12 16:18
0

猜测这种情况的原因是由于引入SQL片段之后,整个SQL存在错误导致的。可能发生的场景
1、在SQL片段中存在别名,但是在引用时却忽略。 例如select <include> from User user,假设引用中使用的是u别名。
2、在SQL发生join时,多个表存在重名字段,但是引用SQL时,由于不会进行语法检查导致错误。
3、在SQL片段中不存在某些列,但是SQL中却使用该列进行分组。

蜗牛旅行1899 | 园豆:285 (菜鸟二级) | 2024-05-15 10:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册