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

mybatis中association標(biāo)簽的使用解讀

 更新時(shí)間:2024年05月30日 16:31:24   作者:芝士猞猁  
這篇文章主要介紹了mybatis中association標(biāo)簽的使用,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

association標(biāo)簽的使用

百度association標(biāo)簽的使用,基本都是為了解決查詢條件映射到一個(gè)類或一個(gè)集合上,講的抽象難懂,而且沒有實(shí)際意義,本文將通過實(shí)際例子來教你如何使用該標(biāo)簽

應(yīng)用場景如下,此時(shí)我們有兩個(gè)表一個(gè)是header表里面有一個(gè)amount總金額的字段,另一張表就是line表里面有單價(jià)和數(shù)量的字段,其中header表和line表是一對多的,header對應(yīng)的每個(gè)line的id相同。

很明顯我們需要的是將line表的單價(jià)和數(shù)量相乘然后整合到header表中,如何實(shí)現(xiàn)呢那么就用到了本文提到的association標(biāo)簽

這是header表

這是line表

我們先在line的xml文件里編寫查詢映射

然后在映射的resultmap里面填寫如下代碼,這是一對一的查詢映射,查詢主表的時(shí)候一定會對應(yīng)到行表上

property是下面整個(gè)association標(biāo)簽在我們這個(gè)主實(shí)體類中對應(yīng)的字段-column是你要傳入line表里的查詢依據(jù)

最后有些人就想說了我為什么不可以直接在header的xml里這樣寫啊。

不建議這樣寫,因?yàn)檎媸情_發(fā)中,要盡量減少在sql中的嵌套。

總結(jié)

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

相關(guān)文章

  • java后臺調(diào)用接口及處理跨域問題的解決

    java后臺調(diào)用接口及處理跨域問題的解決

    這篇文章主要介紹了java后臺調(diào)用接口,處理跨域的問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringBoot消息國際化配置實(shí)現(xiàn)過程解析

    SpringBoot消息國際化配置實(shí)現(xiàn)過程解析

    這篇文章主要介紹了SpringBoot消息國際化配置實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • SpringBoot實(shí)現(xiàn)的Mongodb管理工具使用解析

    SpringBoot實(shí)現(xiàn)的Mongodb管理工具使用解析

    這篇文章主要介紹了SpringBoot實(shí)現(xiàn)的Mongodb管理工具使用解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(28)

    Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(28)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • 詳解SpringMVC 基礎(chǔ)教程 簡單入門實(shí)例

    詳解SpringMVC 基礎(chǔ)教程 簡單入門實(shí)例

    這篇文章主要介紹了詳解SpringMVC 基礎(chǔ)教程 簡單入門實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • 關(guān)于ArrayList的動(dòng)態(tài)擴(kuò)容機(jī)制解讀

    關(guān)于ArrayList的動(dòng)態(tài)擴(kuò)容機(jī)制解讀

    這篇文章主要介紹了關(guān)于ArrayList的動(dòng)態(tài)擴(kuò)容機(jī)制解讀,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 解析JavaSE的繼承和多態(tài)

    解析JavaSE的繼承和多態(tài)

    這篇文章主要為大家詳細(xì)介紹了JavaSE的繼承和多態(tài),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Spring三級緩存解決循環(huán)依賴

    Spring三級緩存解決循環(huán)依賴

    本文主要介紹了Spring三級緩存解決循環(huán)依賴,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 最新評論

    嘉黎县| 安岳县| 双峰县| 南召县| 莲花县| 米泉市| 普兰店市| 江华| 曲松县| 平顺县| 黎川县| 濉溪县| 乐亭县| 民丰县| 宜兰县| 海安县| 广州市| 资源县| 南华县| 凉山| 长葛市| 正安县| 毕节市| 平武县| 梁平县| 古丈县| 乌兰县| 恩平市| 区。| 永修县| 九寨沟县| 佛坪县| 乌拉特后旗| 河南省| 勐海县| 无极县| 佛坪县| 莱阳市| 南澳县| 巴塘县| 额尔古纳市|