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

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

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

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

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

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

在xml里進行更改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ù)拿一個子查詢?nèi)ビ成?/h3>

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

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

總結

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

相關文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Quartz之Job與JobDetail深入解析

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

    spring學習之創(chuàng)建項目 Hello Spring實例代碼

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

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

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

最新評論

盐边县| 姜堰市| 满洲里市| 林州市| 汨罗市| 柘荣县| 三门县| 平陆县| 云阳县| 明水县| 华宁县| 克东县| 屏山县| 大名县| 成都市| 固阳县| 宁乡县| 固原市| 洪湖市| 和硕县| 山东| 海阳市| 襄汾县| 修水县| 宜君县| 兴国县| 常宁市| 越西县| 九龙城区| 黄冈市| 镇远县| 灵寿县| 九台市| 乌拉特中旗| 南乐县| 封丘县| 阳谷县| 武冈市| 兰考县| 丹巴县| 五河县|