<resultMap id="ChartResultMap" type="com.qif.dsa.ucenter.planinfo.entity.ChartDate">
<id column="time" jdbcType="VARCHAR" property="time"/>
<collection property="planChartList" javaType="java.util.List"
column="time" ofType="com.qif.dsa.ucenter.planinfo.entity.PlanChart" >
<id column="time" jdbcType="VARCHAR" property="time" /> 下面的i-State 是数据库里的字段, iState 则是展示到页面的字段
<result column="i_State" jdbcType="VARCHAR" property="iState" />
<result column="stateCount" jdbcType="INTEGER" property="stateCount" />
</collection>
</resultMap> 以上写法用于一对多select..... leftjoin .....
  <resultMap id="BigTypeResultMap" type="com.qif.dsa.ucenter.bigtype.entity.BigType">
<id column="BigTypeId" jdbcType="INTEGER" property="bigTypeId" />
<result column="vc_Name" jdbcType="VARCHAR" property="vcName" /> 这里的BigTypeId 作为外键
querySmallTypeByBigId方法是另外一个dao层里面通过外键查到的数据 一次返回
<collection property="smallTypeList" column="BigTypeId" select="com.qif.dsa.ucenter.smallType.dao.SmallTypeDao.querySmallTypeByBigId"/> </resultMap> 以上写法用于一对多 select.....(包含外键)
原理: 一条不关联的sql 里面包含外键
当返回值为带有 select 的collection时,自动从别的表调用查询语句 返回整体结果
<resultMap id="HazardResultMap" type="com.qif.dsa.ucenter.hazardinfo.entity.HazardInfo">
<id column="HazardID" jdbcType="INTEGER" property="hazardId" />
<result column="RcuID" jdbcType="INTEGER" property="rcuId" />
<result column="vc_HazardContent" jdbcType="VARCHAR" property="vcHazardContent" />
<result column="vc_FillPeople" jdbcType="VARCHAR" property="vcFillPeople" />
<association property="rcuInfo" javaType="com.qif.dsa.ucenter.rcuinfo.entity.RcuInfo" columnPrefix="rcu_">
<id property="rcuId" jdbcType="INTEGER" column="RcuID"/>
<result property="orgId" jdbcType="INTEGER" column="OrgID"/>
<result property="vcName" jdbcType="VARCHAR" column="vcName"/>
</association>
</resultMap>
以上写法用于一对一  select..... innerjoin   .....  
 

最新文章

  1. CSS滚动条
  2. csharp: Flash Player play *.flv file in winform
  3. C#Random()函数详解
  4. 将Android Studio工程导入到Eclipse中
  5. awk输出单引号,双引号
  6. oracle 字符集转换:AL32UTF8-&gt;ZHS16GBK
  7. VC depends使用说明
  8. 项目移植过程中报:“Project facet Java version 1.7 is not supported.” 错误
  9. auto_ptr, which can release the space automatically
  10. [TYVJ] P1065 津津的储蓄计划
  11. jsp九九乘法表
  12. es6 语法 (let 和const)
  13. 前端开发者不得不知的es6十大特性(转)
  14. VS 应用模板 所交税和实发工资的运算
  15. 并发编程(二):全视角解析volatile
  16. TCP三次握手/四次挥手
  17. 隐马尔可夫(HMM)模型
  18. 用Python做一个翻译软件
  19. myBatis调用postgreSQL存储过程
  20. CF1082G:G. Petya and Graph(裸的最大闭合权图)

热门文章

  1. 牛客练习赛43D Tachibana Kanade Loves Sequence
  2. 第一章:Lambda表达式入门概念
  3. 搭建jeecg-boot项目运行
  4. iOS进阶一OC对象的本质
  5. myeclipse问题
  6. robotframework冷门关键字
  7. python ORM框架:SqlAlchemy
  8. php 三种文件下载的实现
  9. 【luoguP3868】猜数字
  10. CSS——垂直居中