关于多级分类查询展示的方法

本文介绍如何处理项目中的三级分类展示需求。通过编写特定的SQL查询语句获取各级分类数据,并在接口中进行逻辑处理。在实体类中设置数组变量,实现了多级分类数据的有效展示。
摘要由CSDN通过智能技术生成

 项目中遇到一个需求:需要三级数据的展示

我的做法:

首先编写查出各级分类的sql(根据自己的需求和表数据)

<select id="selectOneLevel" resultMap="TCategoryResult">
        SELECT * from t_category WHERE category_level = #{categoryLevel}
</select>

<select id="selectNextLevel" resultMap="TCategoryResult">
        SELECT * from t_category WHERE parent_code = #{parentCode} AND category_level = # 
       {categoryLevel}
</select>

然后在接口中处理强求(逻辑如下)

  List<TCategory> tCategories = tCategoryService.selectOneLevel("0");
        for (TCategory tCategory : tCategories) {
            String categoryCode = tCategory.getCategoryCode();
            List<TCategory> children = tCat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值