MyBatis association 正确使用

<resultMap id="sysPermissionBaseResultMap" type="SysPermission">
<id column="permission_id" property="permissionId" jdbcType="BIGINT" />
<result column="permission_name" property="permissionName" jdbcType="VARCHAR" />
<association column="org_id" property="sysOrg" select="getSysOrgObjectById">
</association>
</resultMap>
<select id="getPageObjects" parameterType="map" resultMap="sysPermissionBaseResultMap">
select * from sys_permission LIMIT #{startNumber}, #{pageSize}
</select>

<resultMap id="sys_OrgBaseResultMap" type="SysOrg">
<id column="org_id" property="orgId" jdbcType="BIGINT" />
<result column="org_name" property="orgName" jdbcType="VARCHAR" />
</resultMap>

请参见 http://cczakai.iteye.com/blog/1276722

猜你喜欢

转载自frank1998819.iteye.com/blog/1674756