詳細錯誤信息:
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