多數據源並且數據庫類型不同的情況下PageHelper的使用


一、問題來源

  最近開發一個項目需要依賴兩個數據源,數據源類型分別為oracle和postgresql,代碼中使用com.github.pagehelper分頁插件進行分頁,代碼運行過程中postgresql的分頁報錯,提示語法錯誤,仔細查看發現,執行的分頁sql是oracle的sql語句,推測pagehelper插件默認只能對一種類型的數據庫進行分頁。

二、解決方法

  對pagehelper參數進行配置:

#多數據源pagehelper配置
#分頁插件會自動檢測當前的數據庫鏈接,自動選擇合適的分頁方式 pagehelper.auto
-dialect=true
#默認值為 false。設置為 true 時,允許在運行時根據多數據源自動識別對應方言的分頁 pagehelper.auto-runtime-dialect=true

問題解決。


免責聲明!

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



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