使用resultMap时一对多的关系使用HashMap收集不使用实体类

时间:2025-03-20 08:36:45
<resultMap id="map" type="HashMap"> <id property="tempId" column="tempId"></id> <result property="tempName" column="tempName"></result> <collection property="list" javaType="ArrayList" ofType="HashMap"> <id property="tempDetailId" column="tempDetailId"></id> <result property="tempDetailName" column="tempDetailName"></result> </collection> </resultMap> <select id="queryTemp" resultMap="map"> select t.temp_id tempId, temp_name tempName,temp_detail_id tempDetailId,temp_detail_name tempDetailName from template t LEFT JOIN template_detail td on t.temp_id=td.temp_id </select>