最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis-plus一對(duì)多分頁數(shù)據(jù)條數(shù)不正確的處理

 更新時(shí)間:2024年01月12日 14:32:52   作者:Csea_  
這篇文章主要介紹了Mybatis-plus一對(duì)多分頁數(shù)據(jù)條數(shù)不正確的處理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Mybatis-plus一對(duì)多分頁數(shù)據(jù)條數(shù)不正確

今天在進(jìn)行一對(duì)多的left join處理的時(shí)候發(fā)現(xiàn)分頁的數(shù)據(jù)量不正確,后來把打印的sql去數(shù)據(jù)庫執(zhí)行,查詢出來的確實(shí)是10條,只不過是1:N的數(shù)據(jù)是10條。

這并不是想要的,應(yīng)該查到主表的數(shù)據(jù)是10條。

在xml里進(jìn)行更改collection的映射

<resultMap id="recordEventMap" type="MaterialRecordEventEntity">
        <id column="id" property="id"></id>
        <result column="user_id" property="userId"></result>
        <result column="type_id" property="typeId"></result>
        <result column="create_time" property="createTime"></result>
        <collection property="children" column="id" select="queryRecordItem"></collection>
    </resultMap>
<select id="pageInfo" resultMap="recordEventMap">
        SELECT
        re.id,
        re.user_id,
        re.type_id,
        re.create_time
        FROM
        record_event re
        ORDER BY re.id DESC
    </select>
<select id="queryRecordItem" resultType="RecordEntity">
        SELECT
        mr.sum,
        material_id,
        mr.project_id,
        mr.bom_id,
        mr.storage_id,
        mr.company,
        mr.remark
        FROM nzic_material_record mr
        WHERE mr.tra_no = #{id}
    </select>

主要就是把collection的映射數(shù)據(jù)拿一個(gè)子查詢?nèi)ビ成?/h3>

column就是從表要關(guān)聯(lián)主表的那個(gè)字段

這樣查詢出來的數(shù)據(jù)就是正常的了

總結(jié)

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

相關(guān)文章

  • java自定義實(shí)現(xiàn)base64編碼轉(zhuǎn)換

    java自定義實(shí)現(xiàn)base64編碼轉(zhuǎn)換

    本文主要介紹了java 自定義實(shí)現(xiàn)base64編碼轉(zhuǎn)換的方法,具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • 詳解在idea 中使用Mybatis Generator逆向工程生成代碼

    詳解在idea 中使用Mybatis Generator逆向工程生成代碼

    這篇文章主要介紹了在idea 中使用Mybatis Generator逆向工程生成代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • idea熱部署且開啟自動(dòng)編譯的實(shí)現(xiàn)方法

    idea熱部署且開啟自動(dòng)編譯的實(shí)現(xiàn)方法

    這篇文章主要介紹了idea熱部署且開啟自動(dòng)編譯的實(shí)現(xiàn)方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • java與c#的語法區(qū)別詳細(xì)介紹

    java與c#的語法區(qū)別詳細(xì)介紹

    由C#轉(zhuǎn)入Java一段時(shí)間了,總結(jié)下個(gè)人認(rèn)為的Java同C#語法之間的不同之處,有不同意見之處還望各位海涵,剛學(xué)Java時(shí)覺得語法同C#大致是相同的(應(yīng)該說C#同Java大致相同
    2012-11-11
  • 淺談String類型等值比較引起的“==”、“equals()”和“hashCode”思考

    淺談String類型等值比較引起的“==”、“equals()”和“hashCode”思考

    這篇文章主要介紹了淺談String類型等值比較引起的“==”、“equals()”和“hashCode”思考。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 詳解mybatis generator代碼生成器的使用

    詳解mybatis generator代碼生成器的使用

    MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代碼生成器。這篇文章主要介紹了mybatis generator代碼生成器的使用,需要的朋友可以參考下
    2021-09-09
  • Springboot+redis+Vue實(shí)現(xiàn)秒殺的項(xiàng)目實(shí)踐

    Springboot+redis+Vue實(shí)現(xiàn)秒殺的項(xiàng)目實(shí)踐

    本文主要介紹了Springboot+redis+Vue實(shí)現(xiàn)秒殺的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Quartz之Job與JobDetail深入解析

    Quartz之Job與JobDetail深入解析

    下面小編就為大家?guī)硪黄猀uartz之Job與JobDetail深入解析。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • spring學(xué)習(xí)之創(chuàng)建項(xiàng)目 Hello Spring實(shí)例代碼

    spring學(xué)習(xí)之創(chuàng)建項(xiàng)目 Hello Spring實(shí)例代碼

    這篇文章主要介紹了spring學(xué)習(xí)之創(chuàng)建項(xiàng)目 Hello Spring實(shí)例代碼,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 分享一個(gè)你不知道的Java異常實(shí)現(xiàn)的缺陷

    分享一個(gè)你不知道的Java異常實(shí)現(xiàn)的缺陷

    Java中一個(gè)大家熟知的知識(shí)點(diǎn)就是異常捕獲,try...catch...finally組合,但是很多人不知道這里面有一個(gè)關(guān)于Java的缺陷,或者說是異常實(shí)現(xiàn)的一點(diǎn)不足之處。本文就通過一個(gè)很簡單的實(shí)驗(yàn)給大家演示下效果玩玩兒,希望大家能覺得有趣
    2022-12-12

最新評(píng)論

安国市| 赣州市| 廊坊市| 定边县| 延川县| 长沙市| 阿尔山市| 江北区| 区。| 鄂温| 米脂县| 香河县| 同江市| 伊春市| 阳新县| 中阳县| 监利县| 华蓥市| 象山县| 沧州市| 上杭县| 呈贡县| 南部县| 两当县| 澜沧| 九江市| 长治市| 新郑市| 壶关县| 台东县| 南靖县| 海伦市| 西畴县| 金沙县| 江孜县| 临高县| 高青县| 大城县| 德安县| 喀喇沁旗| 鄯善县|