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

MyBatis分頁(yè)查詢返回list的時(shí)候出現(xiàn)null的問(wèn)題

 更新時(shí)間:2024年07月29日 10:35:29   作者:為夢(mèng)想。  
這篇文章主要介紹了MyBatis分頁(yè)查詢返回list的時(shí)候出現(xiàn)null的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

背景

按照對(duì)接方提供的文檔開(kāi)發(fā)了指定的28個(gè)接口,其中分頁(yè)的接口居然出現(xiàn)了一堆null的情況。

正常使用postman工具調(diào)用測(cè)試接口

提供確定有數(shù)據(jù)的查詢條件,分頁(yè)參數(shù)是一頁(yè)10條,顯示第一條

返回?cái)?shù)據(jù)中total是正常的,但是data中居然是一堆null的list

我第一反應(yīng)是自己是不是寫錯(cuò)了映射的實(shí)體類

檢查實(shí)體類發(fā)現(xiàn)并沒(méi)出現(xiàn)類似的情況

檢查數(shù)據(jù),也都沒(méi)有問(wèn)題,開(kāi)始懷疑人生

對(duì)比其他寫的分頁(yè)接口,并沒(méi)有任何不同的情況

我開(kāi)始有點(diǎn)懵逼了

這個(gè)時(shí)候我突然想到我從來(lái)沒(méi)有用過(guò)帶下劃線的字段在mapper里面

實(shí)體類里也是寫的對(duì)應(yīng)_的方式接參的

返回非分頁(yè)的模式數(shù)據(jù)卻正常

debug檢查發(fā)現(xiàn)list返回就是一堆null,我覺(jué)得跟蹤mybatis的源碼看看。

mybatis分頁(yè)走的sqlSession返回直接就是null

推測(cè)是Mybatis的本身處理調(diào)了下劃線,導(dǎo)致無(wú)法映射實(shí)體類,仔細(xì)檢查mybatis的配置文件。

最后發(fā)現(xiàn)配置了這個(gè)配置

這個(gè)配置的意思就是刪除下劃線,并實(shí)現(xiàn)駝峰字段。

刪除后解決問(wèn)題。

總結(jié)

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

相關(guān)文章

  • Java中URL的處理方法詳解

    Java中URL的處理方法詳解

    URL(Uniform?Resource?Locator)中文名為統(tǒng)一資源定位符,有時(shí)也被俗稱為網(wǎng)頁(yè)地址,表示為互聯(lián)網(wǎng)上的資源,本文主要為大家介紹了Java是如何處理URL的,感興趣的可以了解一下
    2023-05-05
  • 詳解Java使用Jsch與sftp服務(wù)器實(shí)現(xiàn)ssh免密登錄

    詳解Java使用Jsch與sftp服務(wù)器實(shí)現(xiàn)ssh免密登錄

    這篇文章主要介紹了詳解Java使用Jsch與sftp服務(wù)器實(shí)現(xiàn)ssh免密登錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Mybatisplus集成springboot完成分頁(yè)查詢功能(示例代碼)

    Mybatisplus集成springboot完成分頁(yè)查詢功能(示例代碼)

    今天小編給大家分享Mybatisplus集成springboot完成分頁(yè)查詢功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-11-11
  • Java設(shè)計(jì)模式之觀察者模式

    Java設(shè)計(jì)模式之觀察者模式

    本文詳細(xì)講解了Java設(shè)計(jì)模式之觀察者模式,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • 在Java中高效實(shí)現(xiàn)并發(fā)訪問(wèn)控制的全過(guò)程

    在Java中高效實(shí)現(xiàn)并發(fā)訪問(wèn)控制的全過(guò)程

    現(xiàn)代軟件開(kāi)發(fā)中,尤其是在高并發(fā)的系統(tǒng)架構(gòu)中,如何處理并發(fā)訪問(wèn)問(wèn)題,確保系統(tǒng)的穩(wěn)定性和性能,是每個(gè)開(kāi)發(fā)者必須掌握的技能,本文將深入探討如何在Java中高效實(shí)現(xiàn)并發(fā)訪問(wèn)控制,我們將逐步介紹常見(jiàn)的并發(fā)控制工具,需要的朋友可以參考下
    2025-09-09
  • 使用mybatis-plus中Page進(jìn)行分頁(yè)不生效解決過(guò)程

    使用mybatis-plus中Page進(jìn)行分頁(yè)不生效解決過(guò)程

    在使用MyBatis-Plus的Page進(jìn)行分頁(yè)時(shí),如果發(fā)現(xiàn)分頁(yè)不生效,可能是由于未正確配置分頁(yè)插件,確保在配置類中正確引入了分頁(yè)插件,并且數(shù)據(jù)庫(kù)類型設(shè)置正確,同時(shí),檢查MybatisPlusConfig類是否被正確注入
    2025-12-12
  • 一文詳解如何在SpringMVC的視圖中渲染模型數(shù)據(jù)

    一文詳解如何在SpringMVC的視圖中渲染模型數(shù)據(jù)

    SpringMVC是一個(gè)基于Spring框架的Web框架,它提供了一種方便的方式來(lái)處理 HTTP 請(qǐng)求和響應(yīng),在SpringMVC中,視圖是用來(lái)渲染模型數(shù)據(jù)的組件,它們負(fù)責(zé)將模型數(shù)據(jù)轉(zhuǎn)換為HTML、JSON、XML等格式的響應(yīng),在本文中,我們將討論如何在SpringMVC中的視圖中渲染模型數(shù)據(jù)
    2023-07-07
  • maven依賴沖突加載順序與解決

    maven依賴沖突加載順序與解決

    這篇文章主要介紹了項(xiàng)目中同時(shí)引用了相同依賴的不同版本,也就是沖突,maven?是如何選擇的,了解了有助于解決項(xiàng)目中的依賴問(wèn)題,需要的朋友可以參考下
    2024-01-01
  • spring-security關(guān)于hasRole的坑及解決

    spring-security關(guān)于hasRole的坑及解決

    這篇文章主要介紹了spring-security關(guān)于hasRole的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Java讀取一行空格隔開(kāi)的數(shù)字字符串并求出這些數(shù)字的和方法

    Java讀取一行空格隔開(kāi)的數(shù)字字符串并求出這些數(shù)字的和方法

    今天小編就為大家分享一篇Java讀取一行空格隔開(kāi)的數(shù)字字符串并求出這些數(shù)字的和方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07

最新評(píng)論

临沧市| 江川县| 宾川县| 乐昌市| 子长县| 读书| 新巴尔虎左旗| 巍山| 安福县| 蓝田县| 青冈县| 孙吴县| 崇阳县| 砀山县| 福州市| 炎陵县| 庆元县| 五莲县| 兴宁市| 徐汇区| 武乡县| 遵义市| 进贤县| 衡水市| 江油市| 新泰市| 永年县| 九龙县| 沁阳市| 睢宁县| 凤冈县| 嘉兴市| 工布江达县| 公主岭市| 汾西县| 西安市| 永修县| 黄陵县| 慈溪市| 汝州市| 仁布县|