日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

解決mybatis plus 一對多分頁查詢問題

瀏覽:236日期:2023-10-21 10:40:32

最近用mybatis plus做項目,單表的增刪改查都正常,做到

1對多表的分頁時,用resultMap返回的時候發現返回的記錄和總數對不上

返回的記錄是 一 表的,二返回的總數是 多 表

查了一下,這個或者是PLUS的bug

大概的解決辦法如下圖:用collection,傳參用column,我這里用了一個小技巧,

把外面傳入的參數,作為主表的column傳入到從表。

這里沒找到其他方法,有其他方法可以評論告訴我

解決mybatis plus 一對多分頁查詢問題

補充知識:解決Mybatis-plus利用collection查詢一對多分頁數據的Bug

今天開發一個分頁功能的時候,前端找我說數據不對。自己測試了一下,果然有問題。

請求參數如下:

解決mybatis plus 一對多分頁查詢問題

相應結果如下(字段太多,刪除了一些非關鍵字段):

解決mybatis plus 一對多分頁查詢問題

total是總記錄數的意思,有4條,但是結果只有3條。

網上搜索一番,定位到問題所在,這個是mybatis-plus關于分頁的一個bug,我這里的collection寫法如下(其中collection還有javaType屬性,這里回退代碼沒有回退到底):

解決mybatis plus 一對多分頁查詢問題

需要改一下collection的寫法,分成兩次查就可以了:

解決mybatis plus 一對多分頁查詢問題

說明:

column是關聯的id,意思就是根據哪個字段來查詢關聯表的字段;另外需要刪除原來寫法下一個select語句中collection下的字段(因為現在轉移到了第二個select中)。

這種寫法存在一個問題就是:dao中的參數傳遞不到collection對應的select語句中,collection對應的select語句的條件參數只能來自外層column屬性。

通過修改為上面寫法后,按照網上的說法就沒問題了,但是我這里報了序列化的錯誤(因為postman測試工具中內容太長,就粘貼到了文本編輯器中):

解決mybatis plus 一對多分頁查詢問題

網上搜索了一下,是需要相關實體類實現序列化接口并且在類上添加注解@JsonIgnoreProperties(value = {“handler”}),作用是json序列化時忽略bean中的一些屬性序列化和反序列化時拋出的異常:

解決mybatis plus 一對多分頁查詢問題

然后在請求測試就可以了,結果就不貼出來了。

寫在最后:collection對應的從表和主表關聯條件必須在collection層級存在,不然在resultMap中會映射不到。

以上這篇解決mybatis plus 一對多分頁查詢問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Mybatis 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日一区二区| 日本va欧美va欧美va精品| 国产高清亚洲| 国产劲爆久久| 精品免费av一区二区三区| 精品无人区麻豆乱码久久久| 久久只有精品| 欧美日韩一区二区国产| 日韩**一区毛片| 国产欧美精品| 九九久久国产| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 韩国久久久久久| 天堂av在线| 久久久久免费av| 久久国产成人| 日本aⅴ亚洲精品中文乱码 | 91高清一区| 日韩影院在线观看| 日韩高清不卡一区二区| 欧美成人一二区| 香蕉成人av| 国产精品免费看| 日本一区免费网站| 久久精品午夜| 一区在线观看| 亚洲免费专区| 精品视频在线观看网站| 99精品综合| 亚洲一级大片| 美女精品视频在线| 国产真实久久| 亚洲日本国产| 国产精品蜜芽在线观看| 国产亚洲永久域名| 国产日韩1区| 久久裸体视频| 亚洲综合五月| 里番精品3d一二三区| 激情婷婷亚洲| 日韩激情综合| 日韩不卡视频在线观看| 久久亚洲美女| 欧美日韩一区自拍| 久久九九99| 欧美一区自拍| 91精品xxx在线观看| 亚洲午夜久久| 国产不卡人人| 四虎国产精品免费久久| 97精品国产| 一区二区国产在线观看| 国产成人精品一区二区免费看京| 久久国产日本精品| 亚欧成人精品| 久久人人88| 国产精品观看| 水蜜桃久久夜色精品一区的特点| 国产精品igao视频网网址不卡日韩| 久久久久国产一区二区| 欧美日韩一区二区高清| 欧美日韩国产在线一区| 国产精品久久久久久久久久白浆 | 日韩一区二区在线免费| 亚洲精品视频一二三区| 日韩一区亚洲二区| 91久久精品无嫩草影院| 激情综合网址| 麻豆精品99| 免费不卡在线视频| 亚洲精品在线影院| 国产精品一区二区美女视频免费看| 久久婷婷激情| 国产精品日韩精品中文字幕| 午夜一级久久| 视频福利一区| 精品视频97| 欧美亚洲一区二区三区| aa国产精品| 激情亚洲影院在线观看| 久久一区亚洲| 日韩美女精品| 亚洲综合精品四区| www成人在线视频| 精品一区二区三区免费看| 午夜性色一区二区三区免费视频| 激情婷婷亚洲| 91精品国产福利在线观看麻豆| 国产欧美自拍一区| 亚洲伊人精品酒店| 午夜国产欧美理论在线播放 | 午夜免费一区| 日韩黄色大片网站| 国产伦精品一区二区三区视频| 蜜臀av一区二区在线免费观看| 欧洲精品一区二区三区| 精品视频一区二区三区在线观看| 国产欧美久久一区二区三区| 亚洲色图国产| 视频一区中文字幕| 99久久精品费精品国产| 久久av日韩| 国产伦精品一区二区三区千人斩| 日韩在线麻豆| 亚洲一二三区视频| 一级欧美视频| 综合在线一区| 日韩一区精品视频| 亚洲在线国产日韩欧美| 99在线精品视频在线观看| 亚洲午夜精品久久久久久app| 桃色一区二区| 欧美三区四区| 99视频精品全国免费| 激情亚洲影院在线观看| 日韩在线视频精品| 一本大道色婷婷在线| 老牛影视精品| 精品国产乱码| 91亚洲一区| 成人日韩在线| 欧美 日韩 国产一区二区在线视频| 欧美日韩精品免费观看视欧美高清免费大片 | 久久九九精品| 欧美sm一区| 亚洲一级特黄| 在线视频免费在线观看一区二区| 尤物在线精品| 亚洲我射av| 国产亚洲高清在线观看| 国产精品成人一区二区网站软件| 欧美激情日韩| 午夜久久中文| 激情欧美一区| 午夜在线视频一区二区区别| 鲁大师成人一区二区三区| 首页国产欧美久久| 日本成人一区二区| 久久一区国产| 另类中文字幕国产精品| 99亚洲精品| 日本aⅴ免费视频一区二区三区| 国产亚洲久久| 久久男人av资源站| 欧美久久精品一级c片| 亚洲免费影院| 日韩成人一级| 日韩1区在线| 欧美91视频| 婷婷精品在线| 精品网站999| 亚洲涩涩在线| aa亚洲婷婷| 欧美一级全黄| 高清一区二区| 久久中文字幕二区| 亚洲小说春色综合另类电影| 久久不见久久见中文字幕免费| 日韩成人免费| 久久九九精品| 亚洲精品美女| av资源新版天堂在线| 欧美日韩激情| 亚洲精品成人一区| 久久一区亚洲| 中文在线不卡| 日韩精品亚洲aⅴ在线影院| 另类综合日韩欧美亚洲| 久久要要av| 日韩精品一页| 国产欧美一区二区三区精品酒店| 91久久国产| 国产日韩欧美一区二区三区在线观看| 激情国产在线| 亚洲精品免费观看| 国产白浆在线免费观看| 日韩在线一区二区| 日韩a一区二区| 亚洲香蕉久久| 亚洲风情在线资源| 日韩av在线免费观看不卡| 天堂√8在线中文| 日韩专区视频网站| 美女网站视频一区| 久久精品av麻豆的观看方式| 三级精品视频| 青青草国产成人99久久| 久久麻豆精品| 国产精品久久久久久av公交车| 久久人人99| 国产精品日本一区二区三区在线| 久久精品1区| 国产精品网址| 色综合五月天| 日本天堂一区| 欧美日韩国产高清电影| 国产日韩中文在线中文字幕| 国产在线不卡| 国产一区2区| 日韩激情视频网站|