MyBatis集合查询易错
来源:互联网 发布:vua软件 编辑:程序博客网 时间:2024/06/04 18:47
关于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一样,这就是一条数据。对于第二种写法,所有字段合成一个字段。
0 0
- MyBatis集合查询易错
- mybatis集合查询
- MyBatis的集合查询
- Mybatis关联、集合查询
- mybatis in集合查询
- Mybatis的集合查询
- mysql+mybatis 集合查询配置
- mybatis查询对象集合注意事项
- MyBatis根据数组、集合查询
- MyBatis根据数组、集合查询
- mybatis 映射一对多查询返回集合
- mybatis用集合多层封装查询结果
- mybatis批量查询传集合问题
- mybatis-查询(resultMap,关联集合)-15
- MyBatis的collection集合的分布查询
- Ibtis和Mybatis多参数查询之list集合查询
- mybatis ---- 级联查询 一对多 (集合映射)
- mybatis ---- 级联查询 一对多 (集合映射)
- C#学习笔记之进程
- linux cd命令
- php-email格式是否正确
- UVa 699 The Falling Leaves
- 强悍的 vim —— 查找时忽略大小写
- MyBatis集合查询易错
- config file
- 集中式或者分布式服务器日志管理
- 网络知识点总结
- linux学习(一)
- 使用hibernate实现mysql中limit的查询
- IO流之File类
- 搞定支付宝和微信支付的各种填坑
- C#中的数据类型