解決若依pageHelper在動態(tài)切換數(shù)據(jù)源問題
更新時間:2024年01月23日 08:46:22 作者:今天寫bug了嗎?
這篇文章主要介紹了解決pageHelper在動態(tài)切換數(shù)據(jù)源問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
若依pageHelper動態(tài)切換數(shù)據(jù)源
問題描述
我之前使用的一個mysql,一個為postgresql,正常情況下使用沒問題,但遇到分頁的時候,因為mysql的分頁是limit,
postgresql最后要加offset,這時候就會產(chǎn)生報錯
解決方法
在配置文件中對pageHelper進行設置運行時獲取數(shù)據(jù)源方言,重啟服務,即可解決
pagehelper: autoRuntimeDialect: true
多數(shù)據(jù)源pagehelper配置
# PageHelper分頁插件 pagehelper: # 自動獲取數(shù)據(jù)庫類型,選擇合適的分頁方式 auto-dialect: true # 默認值為 false。設置為 true 時,允許在運行時根據(jù)多數(shù)據(jù)源自動識別對應方言的分頁 auto-runtime-dialect: true # 標識數(shù)據(jù)庫類型 # helperDialect: sqlserver # 默認為 false,分頁插件會從查詢方法的參數(shù)值中,自動根據(jù)上面 params 配置的字段中取值,自動分頁 supportMethodsArguments: true # 從對象中根據(jù)屬性名取值,可以配置 pageNum,pageSize,count,pageSizeZero,reasonable params: count=countSql
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Presto支持Elasticsearch數(shù)據(jù)源配置詳解
這篇文章主要為大家介紹了Presto支持Elasticsearch數(shù)據(jù)源配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12MyBatis 接收數(shù)據(jù)庫中沒有的字段的解決
這篇文章主要介紹了MyBatis 接收數(shù)據(jù)庫中沒有的字段的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03Springboot如何實現(xiàn)自定義異常數(shù)據(jù)
這篇文章主要介紹了Springboot如何實現(xiàn)自定義異常數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09SpringBoot URL帶有特殊字符([]/{}等),報400錯誤的解決
這篇文章主要介紹了SpringBoot URL帶有特殊字符([]/{}等),報400錯誤的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02