我有一個例子來創建一個包含其他resultMaps的resultMap。
<resultMap id="articleMap" type="com.xxx.tinybbs.entity.Article">
<id column="ID" jdbcType="INTEGER" property="ID" />
<result column="title" jdbcType="VARCHAR" property="title" />
<result column="createTime" jdbcType="TIMESTAMP" property="createTime" />
<result column="pid" jdbcType="INTEGER" property="pid" />
<result column="authorId" jdbcType="INTEGER" property="authorId" />
<result column="boardId" jdbcType="INTEGER" property="boardId" />
<result column="sourceIp" jdbcType="VARCHAR" property="sourceIp" />
<association property="board" javaType="com.xxx.tinybbs.entity.Board" column="boardId" resultMap="com.xxx.tinybbs.dao.BoardMapper.BaseResultMap">
</association>
</resultMap>
<select id="getFullArticleInfo" parameterType="int" resultMap="articleMap">
select article.*, board.* from article left join board on article.boardId = board.id where article.id =#{id};
</select>
。注意,其他結果映射resultMap="com.xxx.tinybbs.dao.BoardMapper.BaseResultMap"
進口,com.xxx.tinybbs.dao.BoardMapper
是其他mapper.xml
我需要插入2的結果映射在一個這樣的 –
namespace
:'',與第一個resultMap相同 –
我是這樣做的: \t \t <關聯屬性= 「incasso」 java類型= 「Incasso」 \t \t結果映射= 「it.xxxx.cuc.repository.IncassoRepository.incassoResultMap」/> 此返回查詢的最後一行,我需要所有。你可以幫我嗎? –