mybatis?報(bào)錯(cuò)顯示sql中有兩個(gè)limit的解決
mybatis 報(bào)錯(cuò)顯示sql中有兩個(gè)limit
使用mybatis進(jìn)行分頁(yè)查詢時(shí),打印的查詢sql中帶有兩個(gè)limit。
經(jīng)過(guò)審查:原因是由于自己在sql語(yǔ)句中寫了limit,
然而在springboot中配置了pageHelper,它的作用是在sql中自動(dòng)加上limit,所以就出現(xiàn)了兩個(gè)limit;
把pom文件的配置刪掉調(diào)就決絕問(wèn)題嘍。
mybatis 分頁(yè)中的小坑(limit 0.0 ,10)
其中某個(gè)dao對(duì)應(yīng)的mapper.xml配置如下:
很正常分頁(yè)對(duì)不對(duì)?
然后系統(tǒng)一直報(bào)如下異常:
很郁悶,哪里來(lái)的0.0,不是應(yīng)該0嗎??
解決方案
limit m,n = limit ${(page-1)*pagesize},${pagesize}???????
這里需要特別注意的是,傳入?yún)?shù)時(shí),page ,pagesize需為int或者integer類型!
如果為其他類型,比如string,直接獲取pagesize值將不會(huì)有錯(cuò),但是(page-1)*pagesize是需要進(jìn)行運(yùn)算的!
先進(jìn)行類型轉(zhuǎn)換,然后進(jìn)行計(jì)算—->這也就是為什么是0.0??!
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
從繁瑣到簡(jiǎn)潔的Jenkins?Pipeline腳本優(yōu)化實(shí)踐
這篇文章主要為大家介紹了從繁瑣到簡(jiǎn)潔的Jenkins?Pipeline腳本優(yōu)化實(shí)踐示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12token工作機(jī)制及原理附Java生成token工具類
這篇文章介紹了token工作機(jī)制及原理,內(nèi)附Java生成token工具類Demo。對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12Java數(shù)據(jù)結(jié)構(gòu)中圖的進(jìn)階詳解
在Java學(xué)習(xí)與應(yīng)用中,數(shù)據(jù)結(jié)構(gòu)無(wú)疑是每個(gè)人都要接觸的難點(diǎn),為了更好的學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)這一塊內(nèi)容,用圖來(lái)理解便是最好的方式,讓我們一起來(lái)了解本篇內(nèi)容圖的進(jìn)階2022-01-01Java編程實(shí)現(xiàn)從給定范圍內(nèi)隨機(jī)N個(gè)不重復(fù)數(shù)生成隨機(jī)數(shù)的方法小結(jié)
這篇文章主要介紹了Java編程實(shí)現(xiàn)從給定范圍內(nèi)隨機(jī)N個(gè)不重復(fù)數(shù)生成隨機(jī)數(shù)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了java根據(jù)指定范圍生成不重復(fù)隨機(jī)數(shù)的相關(guān)操作技巧,需要的朋友可以參考下2017-04-04spring cloud 使用Zuul 實(shí)現(xiàn)API網(wǎng)關(guān)服務(wù)問(wèn)題
這篇文章主要介紹了spring cloud 使用Zuul 實(shí)現(xiàn)API網(wǎng)關(guān)服務(wù)問(wèn)題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05在navicat中導(dǎo)入mysql數(shù)據(jù)庫(kù)詳細(xì)步驟(即.sql后綴的數(shù)據(jù)庫(kù))
Navicat是MySQL非常好用的可視化管理工具,功能非常強(qiáng)大,能滿足我們?nèi)粘?shù)據(jù)庫(kù)開(kāi)發(fā)的所有需求,下面這篇文章主要給大家介紹了關(guān)于如何在navicat中導(dǎo)入mysql數(shù)據(jù)庫(kù)(即.sql后綴的數(shù)據(jù)庫(kù))的相關(guān)資料,需要的朋友可以參考下2023-04-04MybatisPlus如何自定義TypeHandler映射JSON類型為L(zhǎng)ist
這篇文章主要介紹了MybatisPlus如何自定義TypeHandler映射JSON類型為L(zhǎng)ist,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01Java?將PDF轉(zhuǎn)為HTML時(shí)保存到流的方法和步驟
本文介紹如何通過(guò)Java后端程序代碼將PDF文件轉(zhuǎn)為HTML,并將轉(zhuǎn)換后的HTML文件保存到流,下面是實(shí)現(xiàn)轉(zhuǎn)換的方法和步驟,感興趣的朋友一起看看吧2022-01-01