MyBatis集合查询易错

原创 2016年05月30日 11:24:38

关于collection

  • 第一种写法
<resultMap id="BaseResultMap" type="com.ihefe.nurses.entity.common.OptTypeBean" >
    <id column="ih_opt_type_id" property="ihOptTypeId" jdbcType="INTEGER" />
    <result column="opt_type_name" property="optTypeName" jdbcType="VARCHAR" />
    <result column="opt_category" property="optCategory" jdbcType="VARCHAR" />
    <result column="hospital_id" property="hospitalId" jdbcType="INTEGER" />
    <result column="multi_value" property="multiValue" jdbcType="INTEGER" />
    <result column="recordItemId" property="recordItemId" jdbcType="INTEGER" />

    <collection property="optCdList" ofType="OptCdBean" resultMap="CdBaseResultMap"/>
  </resultMap>
  • 第二种写法
<resultMap id="BaseResultMap" type="com.ihefe.nurses.entity.common.OptTypeBean" >
    <result column="ih_opt_type_id" property="ihOptTypeId" jdbcType="INTEGER" />
    <result column="opt_type_name" property="optTypeName" jdbcType="VARCHAR" />
    <result column="opt_category" property="optCategory" jdbcType="VARCHAR" />
    <result column="hospital_id" property="hospitalId" jdbcType="INTEGER" />
    <result column="multi_value" property="multiValue" jdbcType="INTEGER" />
    <result column="recordItemId" property="recordItemId" jdbcType="INTEGER" />

    <collection property="optCdList" ofType="OptCdBean" resultMap="CdBaseResultMap"/>
  </resultMap>
上面的第一种写法使用了MyBatis了的id(主键),这样一来mybatis只要认为id一样,这就是一条数据。对于第二种写法,所有字段合成一个字段。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Oracle SQL易错知识点和外链接查询

博客中相关知识除了参考Oracle 官方文档,也参考了网上的一些博客资料,如有侵权行为,请原创者及时告知,联系本人及时删除 本博客仅仅个人学习总结,非权威文档,如果您在阅读的过程中发现文中有错误,请不...

html易错的点

  • 2015-06-25 11:17
  • 28KB
  • 下载

ORACL+UNIX易错问题集锦.rar

  • 2012-11-19 16:59
  • 173KB
  • 下载

java中的String 类型易错点总结(相等比较和传值问题)

---------------------- android培训、java培训、期待与您交流! ---------------------- 毕老师视频看了一个月了,发现前面的东西很容易忘记。Jav...

c++期末复习易错点整理

  • 2017-07-12 14:02
  • 17KB
  • 下载

程序员——C语言之函数、进制、数组、字符串易错知识点

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.函数  1.函数返回值 返回值类型  函数名(形式参数列表) {        ...

理科易错点下载

  • 2014-01-15 13:13
  • 88KB
  • 下载

C语言复习易错点总结

  • 2013-10-30 21:49
  • 52KB
  • 下载

易错c++笔试题

第一部分:题目 如下函数,在32 bit系统foo(2^31-3)的值是:() int foo(int x) { return x&-x; } A:0 B: 1 C: 2 D:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)