12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.sf.mapper.TbKeyMapper">
- <resultMap id="tbKeyMap1" type="tbKey">
- <id column="id" property="id"></id>
- <result column="name" property="name"></result>
- <association property="tbLock" javaType="tbLock">
- <id column="id" property="id"></id>
- <result column="name" property="name"></result>
- </association>
- </resultMap>
- <select id="getKeyWithLock" parameterType="integer" resultMap="tbKeyMap1">
- select * from tb_key t1 , tb_lock t2 where t1.lock_id = t2.id and t1.id = #{id}
- </select>
- <resultMap id="tbKeyMap2" type="tbKey">
- <id column="id" property="id"></id>
- <result column="name" property="name"></result>
- <association property="tbLock" javaType="tbLock" column="lock_id" select="com.sf.mapper.TbKeyMapper.getTbLockTbLock">
- <id column="id" property="id"></id>
- <result column="name" property="name"></result>
- </association>
- </resultMap>
- <select id="getKeyWithLock2" parameterType="integer" resultMap="tbKeyMap2">
- select * from tb_key where id = #{id}
- </select>
- <select id="getTbLockTbLock" parameterType="integer" resultType="tbLock">
- select * from tb_lock where id = #{lockId}
- </select>
- </mapper>
|