Mybatis完成多级树的查询——制造多级树映射的resultMap

以下为Mybatis映射文件




 
    
        
        
        
        
    
 
    
        
        
        
        
    
 
    
        id, node, p_node_id
    
 
    
 
    

以下为结果json

[
    {
        "id":"1",
        "node":"一级节点",
        "pNodeId":"0",
        "subNode":[
            {
                "id":"2",
                "node":"二级节点",
                "pNodeId":"1",
                "subNode":[
                    {
                        "id":"3",
                        "node":"三级节点",
                        "pNodeId":"2",
                        "subNode":[
                            {
                                "id":"4",
                                "node":"四级节点",
                                "pNodeId":"3",
                                "subNode":[
 
                                ]
                            }
                        ]
                    }
                ]
            }
        ]
    },
    {
        "id":"5",
        "node":"一级节点",
        "pNodeId":"0",
        "subNode":[
            {
                "id":"6",
                "node":"二级节点",
                "pNodeId":"5",
                "subNode":[
                    {
                        "id":"7",
                        "node":"三级节点",
                        "pNodeId":"6",
                        "subNode":[
                            {
                                "id":"8",
                                "node":"四级节点",
                                "pNodeId":"7",
                                "subNode":[
 
                                ]
                            }
                        ]
                    }
                ]
            }
        ]
    }

]

你可能感兴趣的:(Mybatis完成多级树的查询——制造多级树映射的resultMap)