商品分类无限层级递归
生活随笔
收集整理的這篇文章主要介紹了
商品分类无限层级递归
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
商品分類遞歸
注意點:使用遞歸實現商品分類。一定需要控制循環跳出,我這里是用list是否為null控制,不然會發生死循環,造成內存溢出
/**
* 遞歸所有分類,組成列表
* @return
*/
@Override
public List selectProductCategoryList() {
//查詢父類
List list = productCategoryMapper.selectLevelList(0);
if(list != null && !list.isEmpty()){
List modelList = ProductCategoryModel.convertFromBoToModel(list);
for(ProductCategoryModel model:modelList){
model.setChildren(findChildCategory(model.getCategoryId()));
}
return modelList;
}
return null;
}
總結
以上是生活随笔為你收集整理的商品分类无限层级递归的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓接受后台数据转换解析出错_安卓手机内
- 下一篇: 【C++代码整洁之道】遗留系统之殇