resultMap可以重用吗?我现在有2个resultMap,一个是列表时候用的不关联其他表,一个是详情用的关联了其他表
<resultMap id="BaseResultMap" type="ShopTypeProperty">
<id column="id" jdbcType="VARCHAR" property="id" />
<result column="goods_group_id" jdbcType="VARCHAR" property="goodsGroupId" />
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="type" jdbcType="INTEGER" property="type" />
<result column="show_type" jdbcType="INTEGER" property="showType" />
<result column="require_flag" jdbcType="SMALLINT" property="requireFlag" />
<result column="search_flag" jdbcType="SMALLINT" property="searchFlag" />
<result column="sort" jdbcType="INTEGER" property="sort" />
<result column="create_at" jdbcType="TIMESTAMP" property="createAt" />
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
<result column="update_at" jdbcType="TIMESTAMP" property="updateAt" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
</resultMap>
<resultMap id="AllResultMap" type="ShopTypeProperty">
<id column="id" jdbcType="VARCHAR" property="id" />
<result column="goods_group_id" jdbcType="VARCHAR" property="goodsGroupId" />
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="type" jdbcType="INTEGER" property="type" />
<result column="show_type" jdbcType="INTEGER" property="showType" />
<result column="require_flag" jdbcType="SMALLINT" property="requireFlag" />
<result column="search_flag" jdbcType="SMALLINT" property="searchFlag" />
<result column="sort" jdbcType="INTEGER" property="sort" />
<result column="create_at" jdbcType="TIMESTAMP" property="createAt" />
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
<result column="update_at" jdbcType="TIMESTAMP" property="updateAt" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
<association property="goodsGroup" javaType="ShopGoodsGroup">
<id column="goods_group_id" property="id"/><!-- 外键映射 -->
<result column="name" property="name"/>
<result column="sort" property="sort"/>
</association>
<collection property="values" ofType="ShopTypePropertyValue">
<id column="goods_property_id" property="id"/><!-- 外键映射 -->
<result column="val" property="val"/>
<result column="valSort" property="sort"/>
</collection>
</resultMap>
以下代码在 id="AllResultMap" 如何重用?有类似include之类的吗
<id column="id" jdbcType="VARCHAR" property="id" />
<result column="goods_group_id" jdbcType="VARCHAR" property="goodsGroupId" />
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="type" jdbcType="INTEGER" property="type" />
<result column="show_type" jdbcType="INTEGER" property="showType" />
<result column="require_flag" jdbcType="SMALLINT" property="requireFlag" />
<result column="search_flag" jdbcType="SMALLINT" property="searchFlag" />
<result column="sort" jdbcType="INTEGER" property="sort" />
<result column="create_at" jdbcType="TIMESTAMP" property="createAt" />
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
<result column="update_at" jdbcType="TIMESTAMP" property="updateAt" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />