mybatis递归查询
2018-09-14 本文已影响0人
丶君为红颜酔
<resultMap id="getSelf" type="net.chunxiao.vo.GoodsCategoryVo">
<id column="goodscateid" property="goodscateid"></id>
<result column="name" property="name"></result>
<collection property="catelist" select="getCategory" column="goodscateid"></collection>
<!--查到的cid作为下次的pid-->
</resultMap>
<select id="getCategory" resultMap="getSelf">
select * from goods_category where status=0 AND parentid=#{pid}
ORDER BY displayorder,goodscateid
</select>
public class GoodsCategoryVo {
private Integer goodscateid;
private String name;
private Integer parentid;
private String description;
private Integer displayorder;
private Double commissionrate;
private Integer enabled;
private List<GoodsCategoryVo> catelist;
……