news 2026/5/29 22:32:19

net.sf.jsqlparser.statement.select.Select.getSelectBody()

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
net.sf.jsqlparser.statement.select.Select.getSelectBody()

1、问题原因

发生这个问题就是因为Pagehelper中jsqlparser和Mybatis-puls中jsqlparser冲突,以我的项目来说,我项目中的Pagehelper中jsqlparser版本为4.2而Mybatis-puls中jsqlparser的版本为4.9,就导致版本兼容问题

2、解决方法

如果你想以Pagehelper中jsqlparser的版本来使用的话,那么项目将启动不起来,就比如拿我的项目来说,如果我在pom文件中添加

<dependency> <groupId>com.github.jsqlparser</groupId> <artifactId>jsqlparser</artifactId> <version>4.2</version> </dependency>

那么项目则报错,会启动不了,所以解决方法不能以Pagehelper中jsqlparser的版本。

你可以提升一下pagehelper的版本 这是maven中央仓库Maven 存储库: com.github.pagehelper ? pagehelper-spring-boot-starter

但是中央仓库中pagehelper的最新版本中的jsqlparser也不是4.9,是4.7,

但是我在我的pom文件中添加了4.7的版本依赖问题解决了,可能4.7的版本可以和4.9的版本可以兼容吧

<dependency> <groupId>com.github.jsqlparser</groupId> <artifactId>jsqlparser</artifactId> <version>4.7</version> </dependency>

我看网上其他的帖子都是推荐将MyBatis-Plus与PageHelper中的jsqlparser库排除后,再指定使用jsqlparser4.7

当然网上还有其他的方法,都可以试试

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 15:19:34

Nginx 常用安全头

Web 应用中配置 HTTP 安全响应头是提升网站安全性的重要一步。合理配置 Nginx 的安全头&#xff0c;可以抵御常见的安全威胁&#xff08;如 XSS、点击劫持、MIME 类型嗅探等&#xff09;&#xff0c;增强用户隐私保护和传输安全性。 常见的 HTTP 安全头及其作用 1. Content-Se…

作者头像 李华
网站建设 2026/5/30 15:21:18

比手动快10倍!自动化处理STEP7许可证问题

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个自动化许可证管理工具&#xff0c;专门针对STEP7 BASIC。功能&#xff1a;1. 自动备份许可证&#xff1b;2. 许可证状态监控&#xff1b;3. 异常自动恢复&#xff1b;4. 多…

作者头像 李华
网站建设 2026/5/30 17:50:42

Nginx WebSocket 长连接及数据容量配置

WebSocket 协议是实现实时通信的关键技术。相比于传统的 HTTP 请求-响应模式&#xff0c;WebSocket 提供了双向、持久化的通信方式。Nginx 作为一个高性能的反向代理服务器&#xff0c;可以非常有效地处理 WebSocket 连接&#xff0c;但要正确处理 WebSocket 长连接和传输大数据…

作者头像 李华
网站建设 2026/5/26 1:58:30

CRNN OCR模型剪枝技术:优化推理效率的实用方法

CRNN OCR模型剪枝技术&#xff1a;优化推理效率的实用方法 &#x1f4d6; 技术背景与问题提出 光学字符识别&#xff08;OCR&#xff09;是计算机视觉中最具实用价值的技术之一&#xff0c;广泛应用于文档数字化、票据识别、车牌读取、智能客服等场景。在众多OCR架构中&#xf…

作者头像 李华