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

mybatis?resultMap沒有全部對(duì)應(yīng)的字段處理方式

 更新時(shí)間:2022年03月10日 14:17:44   作者:阿亮_1024  
這篇文章主要介紹了mybatis?resultMap沒有全部對(duì)應(yīng)的字段處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

resultMap沒有全部對(duì)應(yīng)的字段處理

記錄說明

在使用mybatis的時(shí)候,使用mapper將表記錄和實(shí)體對(duì)應(yīng)起來的方法大概有:resultType和resultMap兩種。

  • resultType,直接指定需要封裝的實(shí)體,mybatis會(huì)利用反射,將數(shù)據(jù)庫中字段對(duì)應(yīng)到實(shí)體中的屬性,對(duì)應(yīng)規(guī)則是:下劃線 對(duì)應(yīng)為 駝峰,如:user_phone對(duì)應(yīng)到userPhone。
  • resultMap,比上面的方法靈活一些,可以自己指定對(duì)應(yīng)。

現(xiàn)在碰到的問題是:只有幾個(gè)特殊的字段由于數(shù)據(jù)庫字段和實(shí)體名字對(duì)應(yīng)不上,需要手動(dòng)寫,但是其他大部分的屬性和字段都是能正確對(duì)應(yīng)的。如果我用resultMap,只寫那幾個(gè)特殊字段的對(duì)應(yīng)關(guān)系,其他的字段能正確映射封裝嗎?意思就是:

我的實(shí)體是這樣的

但是我的resultMap是這樣的

只對(duì)應(yīng)了四個(gè)字段,其他的字段我都沒有手動(dòng)映射,能正確封裝進(jìn)去嗎?

結(jié)論是:可以的,你指定規(guī)則的,就安裝指定規(guī)則來,如果沒有指定規(guī)則,就按照默認(rèn)的對(duì)應(yīng)規(guī)則來.

大坑之 resultMap = Long

出現(xiàn)at com.sun.proxy.$Proxy28.selectList(Unknown Source)

原因是 resultMap = long 了

resultType="Long"

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

相關(guān)文章

最新評(píng)論