递归根据节点id得到节点所有父节点名称(java内部类的使用)
程序员文章站
2022-05-30 16:38:33
...
递归根据节点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