net.sf.jsqlparser.statement.select.PlainSelect.getGroupByColumnReferences()Ljava/util/List(版本問題)


詳細錯誤信息:

net.sf.jsqlparser.statement.select.PlainSelect.getGroupByColumnReferences()Ljava/util/List

這個問題導致我的pagehelper分頁失效出不來以及報錯。

之前遇到過這樣的錯誤,原因是因為pagehelper插件沖突導致的,我在這篇文章提到過net.sf.jsqlparser.statement.select.PlainSelect.getGroupByColumnReferences()Ljava/util/List;

這個錯誤原因是因為jsqlparser版本過高導致的。

我原來的版本是3.1,如下所示:

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

現在改為1.4版本就好了,如下:

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

這個問題非常普遍,總時不時會冒出來,要從根本上解決這個問題,需要從研發規范方面入手,核心一句就是不得隨意引入其它得庫,如果要引入,需做多次測試(兼容性),確保不會導致項目的啟動、接口開發、打包發布報錯等。

參考解決辦法鏈接:
https://blog.csdn.net/qq_44804469/article/details/105906831


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM