欢迎使用CSDN-markdown编辑器

来源:互联网 发布:淘宝店铺网站名片 编辑:程序博客网 时间:2024/03/29 05:27

根据父节点查找所有节点(包括父节点和子节点)
public class ItTestSetService extends ExtBaseService {

List<ItTestset> allList =new ArrayList<ItTestset>();public List<ItTestset> getTestSetListByParentId(String parentId){    allList.clear();    ItTestset itTestset =this.get(ItTestset.class, parentId);    allList.add(itTestset);    List<ItTestset> list=findChildenByParentId(parentId);    getAllTestSetList(list);    return allList;}public  List<ItTestset> findChildenByParentId(String parentId){    List<ItTestset> list =new ArrayList<ItTestset>();    list = this.find("from ItTestset where parentId=?", parentId);    return list;}public void getAllTestSetList (List<ItTestset> list){    for (ItTestset itTestset : list) {        allList.add(itTestset);        getAllTestSetList(findChildenByParentId(itTestset.getItTestsetId()));    }}

}

0 0
原创粉丝点击