| | |
| | | <result column="goods_id" property="goodsId" /> |
| | | <result property="name" column="name" /> |
| | | <collection property="skus" ofType="cc.mrbird.febs.mall.entity.MallGoodsSku"> |
| | | <id property="id" column="sku_id" /> |
| | | <result property="styleId" column="style_id" /> |
| | | <id property="id" column="sku_sku_id" /> |
| | | <result property="styleId" column="sku_style_id" /> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | |
| | | select * from mall_goods_style where goods_id = #{goodsId} and name = #{name} |
| | | </select> |
| | | |
| | | <select id="selectByGoodsId" resultType="cc.mrbird.febs.mall.entity.MallGoodsStyle"> |
| | | select a.*, b.id skuId, b.style_id from mall_goods_style a |
| | | left join mall_goods_sku b on a.id=b.style_id |
| | | <select id="selectByGoodsId" resultMap="styleMap"> |
| | | select a.*, b.id sku_sku_id, b.style_id sku_style_id from mall_goods_style a |
| | | left join mall_goods_sku b on a.goods_id=b.goods_id |
| | | where a.goods_id=#{goodsId} |
| | | </select> |
| | | </mapper> |