亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mybatis-plus常見的坑@TableField不生效問題

 更新時(shí)間:2022年01月15日 10:23:03   作者:呆貓iii  
這篇文章主要介紹了Mybatis-plus常見的坑@TableField不生效問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Mybatis-plus的坑@TableField不生效

事件回歸

實(shí)體類定義字段中是帶下劃線的

sql中字段也是帶下劃線的

mybatiplus默認(rèn)是打開自動(dòng)轉(zhuǎn)換下劃線  所以導(dǎo)致字段為null   

  • @TableField(value="字段名") 這個(gè)注解并不生效  
mybatis-plus: 
#mapper掃描
? mapper-locations: classpath*:mapper/**/*.xml
? configuration:
  # 關(guān)閉自動(dòng)駝峰轉(zhuǎn)換
? ? map-underscore-to-camel-case: false
  # 打印sql
? ? log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

@TableField失效的幾種情況總結(jié) 

總結(jié)

1、只加了@TableField,沒有實(shí)現(xiàn)MetaObjectHandler

2、MetaObjectHandler實(shí)現(xiàn)類沒有加到spring容器中

在這里插入圖片描述

3、被@TableField標(biāo)記的字段,沒有g(shù)et、set方法

4、被@TableField標(biāo)記的字段的類型,與綁定時(shí)傳入的類型不一致,比如字段類型為String,傳入Integer,這種情況會(huì)失效

后記

我覺得mybatis plus在字段綁定這里做的有點(diǎn)不友好,只按照正確邏輯處理,沒有增加錯(cuò)誤反饋、以及反例報(bào)錯(cuò)

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

相關(guān)文章

最新評(píng)論