zoukankan      html  css  js  c++  java
  • Mybatis夺标关联查询一对多实例

    <?xml version="1.0" encoding="UTF-8" ?>  
    <!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"      
     "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
    <mapper namespace="com.hengyunsoft.mzhd.analysis.dao.DbxgxfxDao">

     <resultMap id="SingleSql1ToNResult" type="com.hengyunsoft.mzhd.analysis.data.FamilyInfo">
          <!-- id非常重要,用来区分记录 -->
          <id property="familyId" column="memberId"/>
          <result property="no" column="no"/>   
          <result property="nameOfApplicant" column="nameOfApplicant"/>
          <result property="certType" column="certType"/>
          <result property="numOfCert" column="numOfCert"/>
          <result property="apyDate" column="apyDate"/>
          <result property="salvageType" column="salvageType"/>
          <result property="busiType" column="busiType"/>
          <result property="blaType" column="blaType"/>      
          <result property="poorReson" column="poorreson"/>
          <result property="numOfFamily" column="numOfFamily"/>    
          <result property="apyReson" column="apyReson"/>
          <result property="passedNum" column="passed"/>
          <!-- 指定关联的集合属性的数据映射,ofType属性指定集合元素对应的数据类型 -->
          <collection property="persons" ofType="com.hengyunsoft.mzhd.analysis.data.Person">
            <id property="persionId" column="personId"/>
            <result property="no" column="familyno"/>
            <result property="workStatus" column="workStatus"/>
            <result property="health" column="health"/>
            <result property="disabilityDegree" column="disabilityDegree"/>
             <result property="workAblity" column="workAblity"/>       
            <result property="academicStatus" column="academicStatus"/>      
             <result property="degreeOfEdu" column="degreeOfEdu"/>
          </collection>
       </resultMap>
    <select id="getFamilyMes" resultMap="SingleSql1ToNResult">
        select p.*,m.* from persons p,members m where p.mid=m.memberId
    </select>
    </mapper>

    <!-- select p.no,p.poorreson,p.numOfFamilyp.,m.* from persons p,members m where p.familyno=m.no -->



     
     

  • 相关阅读:
    自学Python3.5-字符串格式化 作用域 递归
    自学Python3.2-函数分类(内置函数)
    自学Python3.1-函数基础
    自学Python2.7-collections系列
    自学Python2.6-深浅拷贝
    自学Python2.5-基本数据类型-set集合
    自学Python2.4-基本数据类型-字典dict(objct)
    自学Python2.3-基本数据类型-元组tuple(object) 方法
    自学Python2.2-基本数据类型-列表list(object)
    java通过jdbc访问mysql,update数据返回值的思考
  • 原文地址:https://www.cnblogs.com/sunfenqing/p/7285520.html
Copyright © 2011-2022 走看看