欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mybatis中的limit參數(shù)解讀

 更新時間:2023年11月24日 15:08:54   作者:H_J_J  
這篇文章主要介紹了mybatis中的limit參數(shù),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

mybatis中的limit參數(shù)

參數(shù)page=1,rows=3

錯誤寫法:

select   *   from  xxx  limit  #{page},#{rows}

報錯:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1','3'' at line 1

可以看出mybatis自動給我們的參數(shù)加了 引號 ' ',所以報錯

解決方法

#{}改為${}

正確寫法:

select   *   from  xxx  limit  ${page},${rows}

mybatis分頁中的小坑(limit 0.0 ,10)

其中某個dao對應(yīng)的mapper.xml配置如下:

這里寫圖片描述

很正常分頁對不對?

然后系統(tǒng)一直報如下異常:

這里寫圖片描述

很郁悶,哪里來的0.0,不是應(yīng)該0嗎??

解決方案

limit m,n = limit ${(page-1)*pagesize},${pagesize}???????

這里需要特別注意的是,傳入?yún)?shù)時,page ,pagesize需為int或者integer類型!

如果為其他類型,比如string,直接獲取pagesize值將不會有錯,但是(page-1)*pagesize是需要進(jìn)行運(yùn)算的!

先進(jìn)行類型轉(zhuǎn)換,然后進(jìn)行計算—->這也就是為什么是0.0??!

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何自定義feign調(diào)用實(shí)現(xiàn)hystrix超時、異常熔斷

    如何自定義feign調(diào)用實(shí)現(xiàn)hystrix超時、異常熔斷

    這篇文章主要介紹了自定義feign調(diào)用實(shí)現(xiàn)hystrix超時、異常熔斷的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java中的設(shè)計模式與7大原則歸納整理

    Java中的設(shè)計模式與7大原則歸納整理

    本篇文章主要對Java中的設(shè)計模式如,創(chuàng)建型模式、結(jié)構(gòu)型模式和行為型模式以及7大原則進(jìn)行了歸納整理,需要的朋友可以參考下
    2017-04-04
  • controller層如何同時接收兩個實(shí)體類

    controller層如何同時接收兩個實(shí)體類

    這篇文章主要介紹了controller層如何同時接收兩個實(shí)體類問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Java響應(yīng)式編程之handle用法解析

    Java響應(yīng)式編程之handle用法解析

    這篇文章主要介紹了Java響應(yīng)式編程之handle用法解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Springboot實(shí)現(xiàn)VNC的反向代理功能

    Springboot實(shí)現(xiàn)VNC的反向代理功能

    這篇文章主要介紹了Springboot實(shí)現(xiàn)VNC的反向代理,搭建過程也很簡單,通過注冊bean攔截指定URL路徑進(jìn)行自定義操作,具體實(shí)例代碼跟隨小編一起看看需要的朋友可以參考下
    2021-09-09
  • 多jdk環(huán)境下指定springboot外部配置文件詳解

    多jdk環(huán)境下指定springboot外部配置文件詳解

    這篇文章主要為大家介紹了多jdk環(huán)境下指定springboot外部配置文件詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 淺談java+內(nèi)存分配及變量存儲位置的區(qū)別

    淺談java+內(nèi)存分配及變量存儲位置的區(qū)別

    下面小編就為大家?guī)硪黄獪\談java+內(nèi)存分配及變量存儲位置的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • MyBatis實(shí)現(xiàn)動態(tài)SQL的實(shí)現(xiàn)方法

    MyBatis實(shí)現(xiàn)動態(tài)SQL的實(shí)現(xiàn)方法

    這篇文章主要介紹了MyBatis實(shí)現(xiàn)動態(tài)SQL的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • java設(shè)計模式之代理模式(Porxy)詳解

    java設(shè)計模式之代理模式(Porxy)詳解

    這篇文章主要為大家詳細(xì)介紹了java設(shè)計模式之代理模式Porxy的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 利用Jackson解析JSON的詳細(xì)實(shí)現(xiàn)教程

    利用Jackson解析JSON的詳細(xì)實(shí)現(xiàn)教程

    JSON對于開發(fā)者并不陌生,如今的WEB服務(wù)等都是以JSON作為數(shù)據(jù)交換的格式。學(xué)習(xí)JSON格式的操作工具對開發(fā)者來說是必不可少的。本文將介紹如何使用Jackson開源工具庫對JSON進(jìn)行常見操作,需要的可以參考一下
    2022-07-07

最新評論