mybatis递归查询
使用场景,省市区/菜单栏之类的树形结构数据
如图所示,parent_id 为另一条数据的categoryId
现有要求 查询某个category_id下所有数据
public class WeAiqaCategoryTreeVo implements Serializable {
@ApiModelProperty("商品分类id")
private Long categoryId;
@ApiModelProperty("上级id(父节点,0为顶级)")
private Long parentId;
@ApiModelProperty("项目类型名称")
private String categoryName;
@ApiModelProperty("分类层级(1-一级 2-二级 3 -三级)")
private Byte categoryGrade;
@ApiModelProperty("分类显示排序")
private Integer showOrder;
@ApiModelProperty("是否为根节点")
private Byte isLeaf;
@ApiModelProperty("子级节点")
List<WeAiqaCategoryTreeVo> children;
}
<resultMap id="TreeResultMap" type="c