递归

来源:互联网 发布:开淘宝网店怎样找货源 编辑:程序博客网 时间:2024/06/01 09:36

递归获取部门的完整路径getParentPath(String id);

public ShipType findById(String id){      return (ShipType)helper.getCurrentSession().get(ShipType.class, id);}private String getParent(String id,StringBuffer path){  ShipType st = findById(id);   if(st.getParentId() != null){       path.insert(0,"/"+st.getParentId());       getParent(st.getParentId(),path);   }   return path.toString();}public String getParentPath(String id) {   StringBuffer path = new StringBuffer();   path.append("/"+id+"/");   return getParent(id,path);}
0 0
原创粉丝点击