亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決mybatisplus的分頁插件和條件構造器自定義SQL遇到的BUG

 更新時間:2024年08月27日 11:27:32   作者:北葵向暖1  
這篇文章主要介紹了解決mybatisplus的分頁插件和條件構造器自定義SQL遇到的BUG,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

mybatisplus的分頁插件和條件構造器自定義SQL遇到的BUG

代碼

Page<ScoreRecordListVO> getScoreRecordPages( @Param(Constants.WRAPPER) QueryWrapper<ScoreRecord> qw,@Param("pages") Page<ScoreRecordListVO> pages);

問題

當使用@Param("page")或其他時,會失效…

經(jīng)過多方嘗試,只能使用@Param("pages")

完整代碼

  • Mapper文件
package evan.lijun.xscj.mapper;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface ScoreRecordMapper extends BaseMapper<ScoreRecord> {
    Page<ScoreRecordListVO> getScoreRecordPages( @Param(Constants.WRAPPER) QueryWrapper<ScoreRecord> qw,@Param("pages") Page<ScoreRecordListVO> pages);
}
  • 自定義SQL
<select id="getScoreRecordPages" resultType="evan.lijun.xscj.pojo.vo.ScoreRecordListVO">
	SELECT <include refid="getScoreRecordPagesSelect"></include> FROM score_record record
    LEFT JOIN student ON record.student_id = student.id -- 關聯(lián)student表
    LEFT JOIN class_and_grade teams ON record.team_id = teams.id -- 關聯(lián)class_and_grade表
    LEFT JOIN course ON record.course_id = course.id -- 關聯(lián)course表
    ${ew.customSqlSegment}
</select>

總結

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

相關文章

  • 淺談Java多線程處理中Future的妙用(附源碼)

    淺談Java多線程處理中Future的妙用(附源碼)

    這篇文章主要介紹了淺談Java多線程處理中Future的妙用(附源碼),還是比較不錯的,需要的朋友可以參考下。
    2017-10-10
  • 通過實例解析Java class文件編譯加載過程

    通過實例解析Java class文件編譯加載過程

    這篇文章主要介紹了通過實例解析Java class文件編譯加載過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • 一文掌握Java的工具類和API

    一文掌握Java的工具類和API

    在Java中,工具類通常包含一系列靜態(tài)方法,用于執(zhí)行常見的任務,這些任務可能不直接關聯(lián)到特定的業(yè)務邏輯,而是用于處理一些基礎的數(shù)據(jù)轉換、字符串操作、文件操作等,這篇文章主要介紹了一文搞懂Java的工具類和API,需要的朋友可以參考下
    2008-01-01
  • java正則表達式獲取指定HTML標簽的指定屬性值且替換的方法

    java正則表達式獲取指定HTML標簽的指定屬性值且替換的方法

    下面小編就為大家?guī)硪黄猨ava正則表達式獲取指定HTML標簽的指定屬性值且替換的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • java中 Set與Map排序輸出到Writer詳解及實例

    java中 Set與Map排序輸出到Writer詳解及實例

    這篇文章主要介紹了 java中 Set與Map排序輸出到Writer詳解及實例的相關資料,需要的朋友可以參考下
    2017-03-03
  • Java中6種單例模式寫法代碼實例

    Java中6種單例模式寫法代碼實例

    這篇文章主要介紹了Java中6種單例模式寫法代碼實例,某個類任何情況下只有一個實例,并提供一個全局訪問點來獲取該實例,Java6種單例模式有2種懶漢式,2種餓漢式,靜態(tài)內部類 ,枚舉類,需要的朋友可以參考下
    2024-01-01
  • SpringBoot中的RestTemplate使用方法詳解

    SpringBoot中的RestTemplate使用方法詳解

    這篇文章主要介紹了SpringBoot中的RestTemplate使用方法詳解,為了方便使用,這里我封裝成一個工具類來靜態(tài)調用RestTemplate,基于SpringBoot2.4.2版本,需要的朋友可以參考下
    2024-01-01
  • Java中線程死亡的幾種情況實例分析

    Java中線程死亡的幾種情況實例分析

    線程是進程中的一個實體,是被系統(tǒng)獨立調度和分派的基本單位,線程自己不擁有系統(tǒng)資源,只擁有一點在運行中必不可少的資源,但它可與同屬一個進程的其它線程共享進程所擁有的全部資源。下面這篇文章主要給大家介紹了Java線程死亡的幾種情況,需要的朋友可以參考下。
    2017-01-01
  • 基于SpringBoot應用監(jiān)控Actuator安全隱患及解決方式

    基于SpringBoot應用監(jiān)控Actuator安全隱患及解決方式

    這篇文章主要介紹了SpringBoot應用監(jiān)控Actuator安全隱患及解決方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java中反射的學習筆記分享

    Java中反射的學習筆記分享

    反射是Java編程語言中的一個特性。它允許執(zhí)行的Java程序檢查或?操作?自身,并操作程序的內部屬性。本文將通過幾個示例帶大家詳細了解一下Java中反射的使用,需要的可以參考一下
    2022-11-11

最新評論