赞
踩
案例:员工中有部门属性.
在员工的映射文件中,添加属性关系的映射.
<resultMap type="User" id="user_mapping">
<association property="dept" column="dept_id"
select="com.lwf.mybatis.hallo.DeptmentMapper.get"/>
</resultMap>
association标签的属性:
此时查询一个员工,并实例化后的结果为发送两条sql.
若查询n个员工(都有部门属性),就会发送1条查员工+n条查部门的sql.(性能太低)
在员工的映射文件中,添加属性关系的映射.
<resultMap type="User" id="user_mapping">
<association property="dept" column="dept_id" javaType="Deptment">
<id property="id" column="did"/>
<result property="name" column="dname"/>
</association>
</resultMap>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。