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

MyBatis?ofType和javaType的區(qū)別說(shuō)明

 更新時(shí)間:2022年02月07日 14:13:29   作者:spenglu  
這篇文章主要介紹了MyBatis?ofType和javaType的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

ofType和javaType的區(qū)別

JavaType和ofType都是用來(lái)指定對(duì)象類(lèi)型的,但是JavaType是用來(lái)指定pojo中屬性的類(lèi)型,而ofType指定的是 映射到list集合屬性中pojo的類(lèi)型 。

pojo類(lèi):

public class User {
? ? ?private int id ;
? ? ?private String username ;
? ? ?private String mobile ;
? ? ?privateList<Post>posts;
}

user.xml:

<resultMap type = "User" id = "resultUserMap" >
? ? ? ? ? <result property = "id" javaType = "int" column = "user_id" />
? ? ? ? ? <result property = "username" javaType = "string" column = "username" />
? ? ? ? ? <result property = "mobile" ? column = "mobile" />
? ? ? ? ? ? ? ? ? ? ? ? <!--javatype指定的是user對(duì)象的屬性的類(lèi)型(例如id,posts),而oftype指定的是映射到list集合屬性中pojo的類(lèi)型(本例指的是post類(lèi)型)-->
? ? ? ? ? <collection property = "posts" ? ?ofType = "com.spenglu.Post" ? ?javaType = "java.util.ArrayList" column = "userid" >
? ? ? ? ? ? ? <id property = "id" column = "post_id" javaType = "int" jdbcType = "INTEGER" /> ? ?
? ? ? ? ? ? <result property = "title" column = "title" javaType = "string" jdbcType = "VARCHAR" />
? ? ? ? ? ? <result property = "content" column = "content" javaType = "string" jdbcType = "VARCHAR" />
? ? ? ? ? </collection >
? ? ?</resultMap >

MyBatis筆記 javatype和ofType

javaType和ofType 都是用來(lái)指明對(duì)象類(lèi)型,區(qū)別在于使用的場(chǎng)合不一樣

  • javaType是在指定pojo屬性類(lèi)型使用,也就是一對(duì)一映射的時(shí)候使用
  • ofType指定是當(dāng)對(duì)象需要Collection進(jìn)行l(wèi)ist集合映射對(duì)象的時(shí)候使用,也就是一對(duì)多映射的時(shí)候使用

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

相關(guān)文章

  • Java關(guān)鍵字synchronized基本使用詳解

    Java關(guān)鍵字synchronized基本使用詳解

    這篇文章主要給大家介紹了關(guān)于Java關(guān)鍵字synchronized基本使用的相關(guān)資料,synchronized可以用來(lái)同步靜態(tài)和非靜態(tài)方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Mybatis-Plus集成Sharding-JDBC與Flyway實(shí)現(xiàn)多租戶(hù)分庫(kù)分表實(shí)戰(zhàn)

    Mybatis-Plus集成Sharding-JDBC與Flyway實(shí)現(xiàn)多租戶(hù)分庫(kù)分表實(shí)戰(zhàn)

    這篇文章主要為大家介紹了Mybatis-Plus集成Sharding-JDBC與Flyway實(shí)現(xiàn)多租戶(hù)分庫(kù)分表實(shí)戰(zhàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • SpringMvc/SpringBoot HTTP通信加解密的實(shí)現(xiàn)

    SpringMvc/SpringBoot HTTP通信加解密的實(shí)現(xiàn)

    這篇文章主要介紹了SpringMvc/SpringBoot HTTP通信加解密的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Java中自增和自減操作符(++/--)的那些事

    Java中自增和自減操作符(++/--)的那些事

    這篇文章主要給大家介紹了關(guān)于Java中自增和自減操作符(++/--)的那些事,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Java實(shí)現(xiàn)圖片合成的示例詳解

    Java實(shí)現(xiàn)圖片合成的示例詳解

    前端有一個(gè)神器——canvas,這個(gè)畫(huà)布標(biāo)簽可以處理各種圖片的合成,可以精確到圖片的具體坐標(biāo)。java后端也有這樣的神器,那就是image-combiner,可以很簡(jiǎn)單的合成圖片,感興趣的可以試一試
    2022-01-01
  • 《阿里巴巴 Java開(kāi)發(fā)手冊(cè)》讀后感小結(jié)

    《阿里巴巴 Java開(kāi)發(fā)手冊(cè)》讀后感小結(jié)

    這篇文章主要介紹了《阿里巴巴 Java開(kāi)發(fā)手冊(cè)》讀后感小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Java線(xiàn)程間協(xié)作wait、notify和notifyAll詳解

    Java線(xiàn)程間協(xié)作wait、notify和notifyAll詳解

    這篇文章主要介紹了Java線(xiàn)程間協(xié)作wait、notify和notifyAll詳解,在 Java 中可以用 wait、notify 和 notifyAll 來(lái)實(shí)現(xiàn)線(xiàn)程間的通信,盡管關(guān)于wait和notify的概念很基礎(chǔ),它們也都是Object類(lèi)的函數(shù),但用它們來(lái)寫(xiě)代碼卻并不簡(jiǎn)單,,需要的朋友可以參考下
    2023-10-10
  • 淺談JDK7和JDK8的區(qū)別在哪

    淺談JDK7和JDK8的區(qū)別在哪

    面試總是遇到這個(gè)問(wèn)題,做一個(gè)小總結(jié),文中有非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-06-06
  • IDEA中Java出現(xiàn)無(wú)效的源發(fā)行版錯(cuò)誤的解決辦法

    IDEA中Java出現(xiàn)無(wú)效的源發(fā)行版錯(cuò)誤的解決辦法

    這篇文章主要給大家介紹了關(guān)于IDEA中Java出現(xiàn)無(wú)效的源發(fā)行版錯(cuò)誤的解決辦法,IDEA中Java出現(xiàn)?效的源發(fā)?版解決辦法出現(xiàn)該問(wèn)題的原因是項(xiàng)?Project當(dāng)中的jdk與電腦當(dāng)中的jdk版本不?致造成的,需要的朋友可以參考下
    2023-10-10
  • springboot注冊(cè)bean的三種方法

    springboot注冊(cè)bean的三種方法

    這篇文章主要介紹了springboot注冊(cè)bean的三種方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02

最新評(píng)論

保德县| 临桂县| 吉首市| 屯门区| 兰州市| 孝感市| 海安县| 集安市| 和林格尔县| 永宁县| 和顺县| 格尔木市| 紫阳县| 九寨沟县| 通江县| 永德县| 冀州市| 达拉特旗| 汾阳市| 商洛市| 团风县| 南汇区| 青海省| 久治县| 常州市| 宜君县| 龙川县| 金塔县| 方城县| 颍上县| 武冈市| 三门县| 梅州市| 徐汇区| 井陉县| 朝阳市| 海晏县| 内乡县| 黄石市| 图片| 蓬溪县|