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

MyBatis元素resultMap介紹及使用詳解

 更新時(shí)間:2022年06月22日 11:20:44   作者:翎宸  
這篇文章主要介紹了MyBatis元素resultMap介紹及使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.resultMap

  • resultMap 元素是 MyBatis 中最重要最強(qiáng)大的元素。
  • 解決類屬性名和數(shù)據(jù)庫中表字段名不一致問題
  • ResultMap 的設(shè)計(jì)思想是,對(duì)簡單的語句做到零配置,對(duì)于復(fù)雜一點(diǎn)的語句,只需要描述語句之間的關(guān)系就行了。
  • 具體效果sql查出來的結(jié)果,其中數(shù)據(jù)庫表字段名和類屬性名不一致的時(shí)候,此屬性值為null
  • 解決方式:

方式1:對(duì)sql中某個(gè)字段在操作的時(shí)候起別名,來跟類的屬性名一致

方式2:resultMap,將類屬性映射到表字段

<!--結(jié)果集映射-->
<resultMap id="userMap" type="user">
    <!--property類屬性,column表字段-->
    <result property="id" column="id"/>
    <result property="name" column="name"/>
    <result property="pwd" column="pwd"/>
</resultMap>
<select id="selectUserById" resultMap="userMap">
    select * from user where id = #{id}
</select>

ResultMap 的優(yōu)秀之處——你完全可以不用顯式地配置它們,即類屬性和表字段名一致的不需要顯示定義

<resultMap id="userMap" type="user">
    <!--property類屬性,column表字段-->
   
    <result property="pwd" column="pwds"/>
</resultMap>

這只是單表查詢的情況,多表查詢1:n/n:m情況就是另一種情況。

到此這篇關(guān)于MyBatis元素resultMap介紹及使用的文章就介紹到這了,更多相關(guān)MyBatis元素resultMap內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解springboot中redis的使用和分布式session共享問題

    詳解springboot中redis的使用和分布式session共享問題

    這篇文章主要介紹了詳解springboot中redis的使用和分布式session共享問題,詳細(xì)的介紹了解決分布式系統(tǒng)的session如何共享問題,有興趣的可以了解一下
    2017-11-11
  • 使用Java填充Word模板的方法詳解

    使用Java填充Word模板的方法詳解

    Java填充Word模板是一種將動(dòng)態(tài)數(shù)據(jù)插入到Word文檔模板中生成最終文檔的過程,通常用于批量創(chuàng)建包含個(gè)人信息、報(bào)告結(jié)果或其他動(dòng)態(tài)內(nèi)容的文檔,本文給大家介紹了使用Java填充Word模板的方法,需要的朋友可以參考下
    2024-07-07
  • 如何在SpringBoot項(xiàng)目中使用Oracle11g數(shù)據(jù)庫

    如何在SpringBoot項(xiàng)目中使用Oracle11g數(shù)據(jù)庫

    這篇文章主要介紹了在SpringBoot項(xiàng)目中使用Oracle11g數(shù)據(jù)庫的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • SpringBoot+kaptcha實(shí)現(xiàn)驗(yàn)證碼花式玩法詳解

    SpringBoot+kaptcha實(shí)現(xiàn)驗(yàn)證碼花式玩法詳解

    這篇文章主要想和大家聊聊kaptcha的用法,畢竟這個(gè)已經(jīng)有16年歷史的玩意還在有人用,說明它的功能還是相當(dāng)強(qiáng)大的,感興趣的小伙伴可以了解一下
    2022-05-05
  • Java實(shí)現(xiàn)選擇排序

    Java實(shí)現(xiàn)選擇排序

    這篇文章主要介紹了Java實(shí)現(xiàn)選擇排序,把一列數(shù)組按從小到大或從大到小排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Spring Boot 初始化運(yùn)行特定方法解析

    Spring Boot 初始化運(yùn)行特定方法解析

    這篇文章主要介紹了Spring Boot 初始化運(yùn)行特定方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • JAVA對(duì)list集合進(jìn)行排序Collections.sort()

    JAVA對(duì)list集合進(jìn)行排序Collections.sort()

    這篇文章主要介紹了JAVA對(duì)list集合進(jìn)行排序Collections.sort(),需要的朋友可以參考下
    2017-01-01
  • springBoot快速訪問工程目錄下的靜態(tài)資源

    springBoot快速訪問工程目錄下的靜態(tài)資源

    springboot工程,是沒有webapp文件夾的,靜態(tài)文件放在src/main/resources/static文件夾下即可,模板文件放在src/main/resources/templates下,本文給大家介紹springBoot快速訪問工程目錄下的靜態(tài)資源的相關(guān)知識(shí),一起看看吧
    2021-06-06
  • SpringBoot jar包大小優(yōu)化問題及解決

    SpringBoot jar包大小優(yōu)化問題及解決

    這篇文章主要介紹了SpringBoot jar包大小優(yōu)化問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 如何在JAVA中使用Synchronized

    如何在JAVA中使用Synchronized

    這篇文章主要介紹了如何在JAVA中使用Synchronized,文中代碼非常詳細(xì),對(duì)大家的學(xué)習(xí)有所幫助,感興趣的朋友可以參考下
    2020-06-06

最新評(píng)論

阿合奇县| 昌图县| 奈曼旗| 红桥区| 宝丰县| 西乌| 新巴尔虎右旗| 靖安县| 临城县| 甘南县| 拜泉县| 牙克石市| 永泰县| 衡阳市| 怀化市| 玛沁县| 屯门区| 民丰县| 台江县| 奇台县| 西盟| 米林县| 苗栗县| 宁强县| 贵德县| 和田县| 绥宁县| 海安县| 青龙| 荣昌县| 大竹县| 芦溪县| 漠河县| 武清区| 江油市| 盱眙县| 综艺| 临湘市| 体育| 重庆市| 宿松县|