private List<Post> getPostLower(List<Post> PostTops){
List<Post> postAll=new ArrayList<Post>();
// 上级
for(Post post:PostTops){
//查询到下级
List<Post> posts=basService.queryPostByParentId(post.getPostId());
//如果有下级 重新调用
if(posts!=null && posts.size()>0){
posts=getPostLower(posts);
post.setPosts(posts);
}
postAll.add(post);
}
return postAll;
}
做了个查询树形递归 但是递归次数太多报错了。。。除了修改内存有什么方法避免这个错误吗