mybatis---使用resultmap查询树结构

1、entity 中加入childrenMenu

@DATA
public class SysMenu implements Serializable {
    private static final long serialVersionUID = -85892554078912581L;
    /**
     * 编号
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;
    /**
     * 父级编号
     */
    private Long parentId;
    /**
     * 名称
     */
    private String name;


    private List childrenMenu;

2、Mapper中修改resultMap ,加上collection

 
        
        
        
        
        
        
        
        
        
        
        
        
    

3、Mapper中加入connection的selectNodeByParentId,resultMap使用上面定义的resultMap。


4、开始写自己的查询,只需将查出父id,resultMap使用上面定义的resultMap。

 

你可能感兴趣的:(mybatis---使用resultmap查询树结构)