mysql执行出结果,使用mybatis查询不出来的问题

发布时间:2024年01月18日

问题现象

今天排查一个问题,用mysql直接执行sql发现没有问题,
放到java程序中使用mybatis查询不出结果,,
分析后发现使用了mybatis分页

select count(*) from (
	-- 查询语句
)t

问题排查

是由于查询语句where条件中使用not exists语句,
删除not exists语句后,在mybatis中可以执行出来

解决方法

将该语句拿到mysql中执行,发现执行时间过长,,
于是使用limit手动分页,问题解决。

文章来源:https://blog.csdn.net/weixin_43833540/article/details/135669417
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。