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

mybatis 一對(duì)一、一對(duì)多和多對(duì)多查詢實(shí)例代碼

 更新時(shí)間:2018年06月08日 10:05:07   作者:程序yuan  
這篇文章主要介紹了mybatis 一對(duì)一、一對(duì)多和多對(duì)多查詢的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

關(guān)鍵字:association 一對(duì)一映射(一個(gè)班級(jí)只有一個(gè)班主任)

  <select id="getClass" parameterType="int" resultMap="ClassesResultMap">  
    select * from class c,teacher t where c.teacher_id=t.t_id and c.c_id=#{id}  
  </select>  
  <resultMap type="com.lcb.user.Classes" id="ClassesResultMap">  
    <id property="id" column="c_id"/>  
    <result property="name" column="c_name"/>  
    <association property="teacher" javaType="com.lcb.user.Teacher">  
      <id property="id" column="t_id"/>  
      <result property="name" column="t_name"/>  
    </association>  
  </resultMap>  

關(guān)鍵字:collection 一對(duì)多映射(一個(gè)老師有多個(gè)學(xué)生)

<resultMap type="Teacher" id="teacherMaps">  
    <id column="id" property="id"/>  
    <result column="name" property="name"/>  
    <result column="class_name" property="className"/>  
    <collection property="students" ofType="Student" select="getStudents" column="id">  
    </collection>  
  </resultMap>  
  <!-- 查詢所有的老師級(jí)各自的所有學(xué)生 -->  
  <select id="getAllTeacher" parameterType="Teacher" resultMap="teacherMaps">  
    SELECT  
      t.id,  
      t.NAME,  
      t.class_name  
    FROM  
      teacher t  
  </select>  
  <select id="getStudents" parameterType="int" resultType="Student">  
    select   
      s.id,  
      s. NAME,  
      s.class_name as className  
    from student s  
    where teacher_id = #{id}  
  </select> 

    關(guān)鍵字:association 多對(duì)一映射(多個(gè)人屬于一個(gè)國家)

             多對(duì)一相當(dāng)于一對(duì)多,也可以使用collection

<select id="selectCountry" resultType="Country">  
  select cid,cname from country where cid=#{ooo}  
</select>  
<resultMap type="People" id="peopleMapper2">  
  <id column="pid" property="pid"/>  
  <result column="pname" property="pname"/>  
  <association property="country"   
         javaType="Country"  
         select="selectCountry"  
         column="countryId" />  
</resultMap>  
  <select id="selectById2" resultMap="peopleMapper2">  
  select pid,pname,countryId from people where pid = #{xxx}  
</select>  

總結(jié)

以上所述是小編給大家介紹的mybatis 一對(duì)一、一對(duì)多和多對(duì)多查詢,希望對(duì)大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • SpringBoot如何優(yōu)雅地使用Swagger2

    SpringBoot如何優(yōu)雅地使用Swagger2

    這篇文章主要介紹了SpringBoot如何優(yōu)雅地使用Swagger2,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • SpringBoot實(shí)現(xiàn)事務(wù)鉤子函數(shù)的示例

    SpringBoot實(shí)現(xiàn)事務(wù)鉤子函數(shù)的示例

    本文主要介紹了SpringBoot實(shí)現(xiàn)事務(wù)鉤子函數(shù)的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-08-08
  • java實(shí)現(xiàn)flappy Bird小游戲

    java實(shí)現(xiàn)flappy Bird小游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)flappy Bird小游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Json轉(zhuǎn)換工具類

    Json轉(zhuǎn)換工具類

    今天小編就為大家分享一篇關(guān)于Json轉(zhuǎn)換工具類,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 使用Maven多模塊——打包指定模塊

    使用Maven多模塊——打包指定模塊

    這篇文章主要介紹了使用Maven多模塊——打包指定模塊問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • SpringBoot AOP如何配置全局事務(wù)

    SpringBoot AOP如何配置全局事務(wù)

    這篇文章主要介紹了SpringBoot AOP如何配置全局事務(wù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 解決Java J2EE亂碼問題的方法

    解決Java J2EE亂碼問題的方法

    這篇文章主要為大家詳細(xì)介紹了解決Java J2EE亂碼問題的方法的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Java實(shí)現(xiàn)九九乘法表的小例子

    Java實(shí)現(xiàn)九九乘法表的小例子

    九九乘法表一般為三角形,每個(gè)數(shù)分別和從1到自身的數(shù)相乘然后把結(jié)果列出來,即要用到兩層循環(huán),外層是從1到9for(i=1;i<=9;i++),內(nèi)層是當(dāng)前數(shù)和從1到自身相乘for(j=1;j<=i;j++)
    2013-09-09
  • java求數(shù)組最大值和最小數(shù)示例分享

    java求數(shù)組最大值和最小數(shù)示例分享

    這篇文章主要介紹了java求數(shù)組最大值和最小數(shù)示例,需要的朋友可以參考下
    2014-03-03
  • Spring Boot事務(wù)配置詳解

    Spring Boot事務(wù)配置詳解

    這篇文章主要介紹了Spring Boot事務(wù)配置詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評(píng)論

丽江市| 贵港市| 富锦市| 阳江市| 鹤峰县| 新建县| 行唐县| 曲沃县| 斗六市| 邵东县| 呼玛县| 柯坪县| 新竹市| 彭州市| 扎囊县| 石渠县| 丰宁| 江门市| 项城市| 梨树县| 舟曲县| 淮滨县| 城固县| 永宁县| 郎溪县| 志丹县| 会同县| 历史| 普洱| 武强县| 浮梁县| 安平县| 高雄县| 化隆| 巴中市| 新郑市| 阳泉市| 吉木乃县| 徐水县| 宿松县| 宣化县|