mybatis迭代循环查询任意级树形结构

mybatis迭代循环查询任意级树形结构

一:实体类封装@JsonIgnoreProperties(value = { “hibernateLazyInitializer”, “handler” })避免查询死循环

public class LineLoss {
@ApiModelProperty(value=“租户ID”)
private String tenantId;
@ApiModelProperty(value=“线损分级id”)
private Long clId;
@ApiModelProperty(value=“线损分级父id”)
private Long clpId;
@ApiModelProperty(value=“线损分级名称”)
private String epTizone;
@ApiModelProperty(value=“线损分级级别(1,2,3,4)”)
private String depType;
@ApiModelProperty(value=“结构排序”)
private String startTime;
@JsonIgnoreProperties(value = { “hibernateLazyInitializer”, “handler” })
List children;
}

二:mybatis迭代查询


        
        
        
        
        
        
        
    



    
    
    
    
    
    
    



    TENANT_ID,
    CL_ID,
    CL_P_ID,
    EP_TIZONE,
    DEP_TYPE,
    START_TIME





二:mapper层只需调用getNodeTree

你可能感兴趣的:(mybatis迭代循环查询任意级树形结构)