<!-- 根据店铺id查询所有区域信息+该区域有没有被使用的信息 -->
<select id="findTablesAreaAndTablesUseStatusByShopId" resultMap="myDept">
SELECT t.TABLES_AREA_PK,t.TABLES_AREA_NAME,d.TABLES_PK,d.TABLES_NAME FROM sc_tables_area t
INNER JOIN sc_tables d
ON t.TABLES_AREA_PK = d.TABLES_AREA_FK
WHERE t.SHOP_FK = '30f1bbd3cbbe45d5b34cb8991ca5a886'
</select>
<resultMap id="myDept" type="java.util.HashMap">
<!-- 一个ID结果;标记出作为ID的结果可以帮助提高整体性能 -->
<id column="TABLES_AREA_PK" property="TABLES_AREA_PK"/>
<result column="TABLES_AREA_NAME" property="TABLES_AREA_NAME"/>
<!-- collection定义关联集合类型的属性封装规则
offType:指定集合中的元素类型-->
<collection property="tables" javaType="ArrayList" ofType="java.util.HashMap">
<id column="TABLES_PK" property="TABLES_PK"/>
<result column="TABLES_NAME" property="TABLES_NAME"/>
</collection>
</resultMap>