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

mybatisplus下劃線駝峰轉(zhuǎn)換的問(wèn)題解決

 更新時(shí)間:2024年10月30日 11:29:12   作者:Echoo華地  
在mybatis-plus中,下劃線-駝峰自動(dòng)轉(zhuǎn)換可能導(dǎo)致帶下劃線的字段查詢結(jié)果為null,本文就來(lái)介紹一下mybatisplus下劃線駝峰轉(zhuǎn)換的問(wèn)題解決,感興趣的可以了解一下

問(wèn)題兒:對(duì)象中包含下劃線的字段兒查詢不出來(lái)

mybatis-plus中,默認(rèn)開(kāi)啟了下滑線-駝峰轉(zhuǎn)換
會(huì)把數(shù)據(jù)庫(kù)字段中的下劃線自動(dòng)轉(zhuǎn)換成駝峰形式,然后去匹配實(shí)體類對(duì)象的字段

online_num -> onlineNum

如果在一個(gè)實(shí)體類中存在一個(gè)帶下劃線的字段,查詢出來(lái)為null

 private Integer online_num;

即使用了@TableField()注解去指定映射關(guān)系,查詢結(jié)果也為null

 @TableField("online_num")
 private Integer online_num;

問(wèn)題就是出現(xiàn)在了駝峰轉(zhuǎn)換這里,因?yàn)橐呀?jīng)指明了映射關(guān)系,所以把駝峰轉(zhuǎn)換關(guān)掉就行:
yml:

mybatis-plus:
  configuration:
    map-underscore-to-camel-case: false

properties:

mybatis-plus.configuration.map-underscore-to-camel-case=false

但是這里有個(gè)問(wèn)題,你關(guān)了自動(dòng)駝峰轉(zhuǎn)換,所有字段都要通過(guò)@TableField()注解去指定映射關(guān)系或者在mapper.xml中指定映射關(guān)系,這樣增加了很多工作量。所以非必要情況下類字段還是不要用_去命名字段,省得麻煩。

實(shí)在不行,如果一定要用下劃線字段,看看具體的原因是什么:

①如果是序列化或者反序列話需要的話,可以用@JsonProperty和@JsonAlias來(lái)解決
②如果是toString需要,那就重寫一下Object的toString方法
③其他情況的話,可以加一個(gè)字段比如a_b,就加一個(gè)aB字段,然后手寫一下a_b字段對(duì)應(yīng)的getter,setter,使它們指向aB字段,如果不想轉(zhuǎn)字段就轉(zhuǎn)對(duì)象,查詢用一個(gè)對(duì)象,然后對(duì)業(yè)務(wù)一個(gè)對(duì)象,查詢出來(lái)后就轉(zhuǎn)成業(yè)務(wù)對(duì)象,奇技淫巧還是很多滴~

到此這篇關(guān)于mybatisplus下劃線駝峰轉(zhuǎn)換的問(wèn)題解決的文章就介紹到這了,更多相關(guān)mybatisplus下劃線駝峰轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring?Boot?Nacos?實(shí)現(xiàn)不停服發(fā)布過(guò)程詳解

    Spring?Boot?Nacos?實(shí)現(xiàn)不停服發(fā)布過(guò)程詳解

    這篇文章主要為大家介紹了Spring?Boot?Nacos實(shí)現(xiàn)不停服發(fā)布過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • SpringBoot如何使用MyBatis-Plus實(shí)現(xiàn)高效的數(shù)據(jù)訪問(wèn)層

    SpringBoot如何使用MyBatis-Plus實(shí)現(xiàn)高效的數(shù)據(jù)訪問(wèn)層

    在開(kāi)發(fā) Spring Boot 應(yīng)用時(shí),數(shù)據(jù)訪問(wèn)是不可或缺的部分,本文將詳細(xì)介紹如何在 Spring Boot 中使用 MyBatis-Plus,并結(jié)合具體代碼示例來(lái)講解它的使用方法和常見(jiàn)配置,希望對(duì)大家有一定的幫助
    2025-04-04
  • java加密算法--MD5加密和哈希散列帶秘鑰加密算法源碼

    java加密算法--MD5加密和哈希散列帶秘鑰加密算法源碼

    這篇文章主要介紹了java加密算法--MD5加密和哈希散列帶秘鑰加密算法源碼的相關(guān)資料,這里附實(shí)例代碼,幫助到大家學(xué)習(xí)理解,需要的朋友可以參考下
    2016-11-11
  • 深入理解spring多數(shù)據(jù)源配置

    深入理解spring多數(shù)據(jù)源配置

    項(xiàng)目中我們經(jīng)常會(huì)遇到多數(shù)據(jù)源的問(wèn)題,尤其是數(shù)據(jù)同步或定時(shí)任務(wù)等項(xiàng)目更是如此。本篇文章主要介紹了spring多數(shù)據(jù)源配置,有興趣的可以了解一下。
    2017-01-01
  • Java中的事件處理機(jī)制詳細(xì)解讀

    Java中的事件處理機(jī)制詳細(xì)解讀

    這篇文章主要介紹了Java中的事件處理機(jī)制詳細(xì)解讀,ava事件處理是采取"委派事件模型",當(dāng)事件發(fā)生時(shí),產(chǎn)生事件的對(duì)象會(huì)把此"信息"傳遞給"事件的監(jiān)聽(tīng)者"處理,需要的朋友可以參考下
    2024-01-01
  • java迭代器基礎(chǔ)知識(shí)點(diǎn)總結(jié)

    java迭代器基礎(chǔ)知識(shí)點(diǎn)總結(jié)

    在本篇內(nèi)容里小編給大家整理了一篇關(guān)于java迭代器基礎(chǔ)知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-01-01
  • java IO實(shí)現(xiàn)電腦搜索、刪除功能的實(shí)例

    java IO實(shí)現(xiàn)電腦搜索、刪除功能的實(shí)例

    下面小編就為大家?guī)?lái)一篇java IO實(shí)現(xiàn)電腦搜索、刪除功能的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • Java Persistence對(duì)象關(guān)系映射的基礎(chǔ)與應(yīng)用

    Java Persistence對(duì)象關(guān)系映射的基礎(chǔ)與應(yīng)用

    這篇文章主要介紹了Java Persistence對(duì)象關(guān)系映射的基礎(chǔ)與應(yīng)用,Persistence API是Java平臺(tái)提供的對(duì)象關(guān)系映射標(biāo)準(zhǔn),旨在簡(jiǎn)化關(guān)系型數(shù)據(jù)庫(kù)的持久化操作,它在Java EE和Java SE環(huán)境中均可使用,為開(kāi)發(fā)者提供了統(tǒng)一的數(shù)據(jù)訪問(wèn)方式,需要的朋友可以參考下
    2025-05-05
  • BeanFactory與ApplicationContext的區(qū)別示例解析

    BeanFactory與ApplicationContext的區(qū)別示例解析

    這篇文章主要為大家介紹了BeanFactory與ApplicationContext的區(qū)別示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Java中double保留兩位小數(shù)的多種方法

    Java中double保留兩位小數(shù)的多種方法

    這篇文章主要給大家介紹了關(guān)于Java中double保留兩位小數(shù)的多種方法,對(duì)于double數(shù)據(jù)類型進(jìn)行計(jì)算發(fā)生的精度丟失的情況,可以按照自己的需求選擇任意方式,需要的朋友可以參考下
    2023-07-07

最新評(píng)論

青岛市| 临城县| 淮南市| 澳门| 大洼县| 长春市| 嘉鱼县| 化德县| 右玉县| 资兴市| 昌江| 论坛| 元氏县| 龙里县| 紫金县| 横山县| 磐安县| 隆化县| 思茅市| 长沙县| 扶绥县| 新昌县| 女性| 巧家县| 信宜市| 同江市| 嘉峪关市| 武冈市| 渑池县| 浑源县| 民丰县| 平武县| 武清区| 光山县| 新源县| 潜山县| 眉山市| 怀安县| 宝丰县| 太谷县| 信丰县|