MyBatis-Plus构建树形结构数据的方式

2024.05.05 22:54
阅读 5
树形结构,是指数据之间的关系像树根延伸出多个树杈。最常见的就是省市区的层级关系。
首先需要在 springboot 项目的 pom.xml 中引入
---
------------------
-------------------------------
-----------
---
表实体类
-
-
-
-
- - - -
------- - -- ---- - ----
- - ---
- - -----------
- - -----------
- - ---------
-
表对应的VO实体类
-
-
-
-
- - - -
------- - -- ---- - ----
- - ---
- - -----------
- - -----------
- - ---------
- ---- ---------
-
实现方式
1、一次查询,递归组装(推荐)
- ---- --- ----------
---- ------- - ----------------
---- ------- - --------------- - -
- -- - - ----
------ ----
- ---
------------
- ----------- ---------
-
- ---- --- --------- ---- ---------
---- -- - - ------
- -- ---- - -------- -
- -------------- ---------- -
------------------ ----------
-----------
-
-
- ---
-
2、逐级递归查询
- ---- --- ----------
---- ------- - - ------
-------------- ----------
---- ------- - ----------------------
---- ---- - --------------- - -
- -- - - ----
------ ----
- ---
------------
------------
- -----
-
- - --- ------
---- ------- - - ------
-------------- ----------
---- ---- - ----------------------
---- ------ - ------------ - -
- -- - - ----
------ ----
- ---
------------
---------------
- -------------- -
--------------
-
-
学无止境 学至分享
大家好,我是对IT技术着迷的家伙。只为帮助广大程序猿,将正确的内容带给需要的人。

学至分享
微信小程序
随时随地、想看就看

GM记账助手
微信小程序
方便快捷、界面美观

eView
微信小程序
漂亮的跨平台组件库
文章标签
推荐工具