MyBatis定义复合主键
2014-08-14 15:26
190 查看
<resultMap type="XX" id="XXMap">
<id property="id" column="colid"/>
<id property="name" column="colname"/>
<collection property="list" javaType="ArrayList" column="{id = colid,name=colname}" select="getSubXXX"/>
</resultMap>
前为别名后为主查询getXXX语句中字段
<select id="getXXX" parameterType="HashMap" resultMap="XXX"> SELECT colid,colname FROM table1
</select>
<select id="getSubXXX" parameterType="HashMap" resultType="XXX">
SELECT * FROM table2 WHERE id = #{id} AND name = #{name} </select>
<id property="id" column="colid"/>
<id property="name" column="colname"/>
<collection property="list" javaType="ArrayList" column="{id = colid,name=colname}" select="getSubXXX"/>
</resultMap>
前为别名后为主查询getXXX语句中字段
<select id="getXXX" parameterType="HashMap" resultMap="XXX"> SELECT colid,colname FROM table1
</select>
<select id="getSubXXX" parameterType="HashMap" resultType="XXX">
SELECT * FROM table2 WHERE id = #{id} AND name = #{name} </select>
相关文章推荐
- MyBatis 组和主键 和复合主键
- Mybatis ResultMap Collection 复合主键
- Laravel 5.4 Eloquent 定义 复合主键(报Illegal offset type错)
- Hibernate复合主键映射
- mybatis insert 如何返回主键
- MyBatis+MySQL 返回插入的主键ID
- 开启事务时mybatis返回主键id
- 两个属性定义一个主键:JPA中的联合主键
- Nhibernate3循序渐进(二): 基本映射和复合主键
- Hibernate主配置文件、映射配置文件以及复合主键查询
- mybatis 配置添加数据返回主键
- pl/sql之定义并使用变量,复合类型
- Hibernate中复合主键的配置和使用
- 用Mybatis在Oracle数据库中生成主键
- Mybatis generator 添加记录时返回自增主键
- 复合主键
- 关于mybatis用mysql时,插入返回自增主键的问题
- 新安装的Mysql5.5数据库使用mybatis提示插入数据成功并且主键已经自增,但是数据表中没有数
- Hibernate复合主键
- 复合主键JPA