1. 程式人生 > 其它 >遞迴根據節點id得到節點所有父節點名稱(java內部類的使用)

遞迴根據節點id得到節點所有父節點名稱(java內部類的使用)

技術標籤:程式碼塊java

遞迴根據節點id得到節點所有父節點名稱(java內部類的使用)
節點id獲取所有父節點名稱
//

/** 
     * 遞迴得到當前節點的所有父節點 
     * @param Id 當前節點 
     * @return 所有父節點 
     * @throws Exception 丟擲的異常 
     */  
 
  public String getParentName(String projStructUid) throws Exception{  
    	 SProjStructure  projStructure =structureService.findStructByUid(projStructUid);
        if(projStructure != null){  
            String configName = projStructure.getProjStructName()+projStructure.getDefaultUnit();
            String returnConfigName = getParentName(projStructure.getProjStructPuid());  
            return returnConfigName+configName;  
        }else{  
            return "";  
        }  

    
}

經常會運用到子節id查詢到一個實體,又想向上或去全部名稱即父節的名稱。此案例運用
感謝博主 https://www.iteye.com/blog/jie-bosshr-1996607