首页 > TAG信息列表 > getSort

10.业务功能实现---商品服务三级分类树形API

1.商品服务三级分类树形API 实体类,添加属性 @Data @TableName("pms_category") public class CategoryEntity implements Serializable { private static final long serialVersionUID = 1L; // ... /** * 子分类数据 */ @TableField(exist = false

Collections.sort()报Comparison method violates its general contract异常解决方法

在重写Comparator类的compare的方法时,报如下的错误,还没有查到具体原因,因为相同的程序数据量不同,所以不知道是不是数据量太大导致报这个错??? public class ComparatorFloor implements Comparator<DormFloor> { public int compare(DormFloor o1, DormFloor o2) { if

1.分类维护-通过Java8 Stream API 获取商品三级分类数据

实体类 @Data @TableName("pms_category") public class CategoryEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 分类id */ @TableId private Long catId; /** * 分类名称 */ priv

三级联动列表展示

由于业务的需求我们需要做成一个三级分类的列表并展示出来,类似于京东首页上的三级菜单栏。 具体的业务代码如下   首先在实体类定义一个list集合来存储我们的子类信息(这里的jsoninclude注解是对应的当这个类别下没有数据时,这个字段就不会显示出来)     代码如下

如何优雅的编写树形结构的菜单栏

模拟数据: 数据库数据:  对应的实体: package com.luck.bookstore.product.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io

谷粒商城——递归查询子菜单方法分析

递归查询子菜单 实体类CategoryEntity     /**      * 形成树型结构      * @TableField 该注解的false表示表中不存在该字段,只是自定义的字段,方便编码      */     @TableField(exist = false)     private List<CategoryEntity> children; CategoryController

树形菜单查询

实体类 @Document(collection = "api_menu") public class ApiMenu implements Serializable { private static final long serialVersionUID = -5754220183776638354L; @Id private Long id;//接口菜单id,自增 private String title;//菜单名称 priv

lambda表达是实现递归父节点与子节点的包含关系

首先创建实体类表示与表结构的对应关系 /** * 商品三级分类 * * @author zhutong * @email 772929030@qq.com * @date 2021-08-27 10:40:19 */ @Data @TableName("pms_category") public class CategoryEntity implements Serializable { private static final long seri

递归生成树形结构菜单

public List<CategoryEntity> listWithTree() { //1、查出所有菜单 List<CategoryEntity> categoryEntities = categoryDao.selectList(null); //2、组装成父子的树形结构 //2.1 找到所有的一级分类 List<CategoryEntity>

Stream与递归使用

(一)Stream 好用    @Overridepublic List<CategoryEntity> listWithTree() { //1 查出所有分类 List<CategoryEntity> categoryEntities = baseMapper.selectList(null); //2 组装成父子的树形结构 //2.1 找到所有一级分类 List<CategoryEntity> level1Menu

List按照某一属性排序

List<SysMenu>按照其属性sort排序 导包Collections import java.util.Collections;Collections.sort(sysMenus2, new Comparator<SysMenu>(){ @Override public int compare(SysMenu o1, SysMenu o2) { // TODO Auto-generated method stub return o1.getSort()-