当前位置: 首页 > news >正文

太原做网站的建设工程造价网站

太原做网站的,建设工程造价网站,wordpress加密数据,什么是软件开发学习笔记 4 课程分类查询4.1需求分析4.2 接口定义4.3 接口开发4.3.1 树型表查询4.3.2 开发Mapper 4 课程分类查询 4.1需求分析 有课程分类的需求 course_category课程分类表的结构 这张表是一个树型结构,通过父结点id将各元素组成一个树。 利用mybatis-plus-gen…

学习笔记

  • 4 课程分类查询
    • 4.1需求分析
    • 4.2 接口定义
    • 4.3 接口开发
      • 4.3.1 树型表查询
      • 4.3.2 开发Mapper

4 课程分类查询

4.1需求分析

有课程分类的需求
在这里插入图片描述
course_category课程分类表的结构
在这里插入图片描述
这张表是一个树型结构,通过父结点id将各元素组成一个树。
利用mybatis-plus-generator生成此表的对应PO类。

在数据库中,PO类可能指的是持久对象(Persistent Object)类。持久对象是指在数据库中存储的对象,可以通过对象关系映射(ORM)框架将对象映射到数据库表中。PO类通常用于表示数据库中的表结构,每个PO类对应数据库中的一张表,类中的属性对应表中的字段。通过ORM框架,可以方便地将PO类和数据库表进行映射,从而实现对象和数据库之间的持久化操作。

4.2 接口定义

此接口文档返回的数据不完全和生成的po类一致,需要创建一个用来传输的dto类
在这里插入图片描述
创建对应的接口,并添加swagger的注解,并访问http://localhost:63040/content/swagger-ui.html进行接口查看(或通过postman、以及idea中插件HTTP Client)
http://localhost:63040/content/swagger-ui.html
在这里插入图片描述
在这里插入图片描述

4.3 接口开发

4.3.1 树型表查询

如果树的层级固定可以使用表的自链接去查询

在这里插入图片描述

如果树的层级固定可以使用表的自链接去查询

with recursive t1 as (
select * from  course_category p where  id= '1'
union allselect t.* from course_category t inner join t1 on t1.id = t.parentid
)
select *  from t1 order by t1.id, t1.orderby

在这里插入图片描述

mysql为了避免无限递归默认递归次数为1000,可以通过设置cte_max_recursion_depth参数增加递归深度,还可以通过max_execution_time限制执行时间,超过此时间也会终止递归操作。

4.3.2 开发Mapper


http://www.yayakq.cn/news/996783/

相关文章:

  • 怎么建设公司网站印刷东莞网站建设技术支持
  • 门户网站建设工作情况短链接还原
  • 做网站找哪个平台好php做的网站好不好
  • 网站logo阿克苏网站怎么做seo
  • 优化稳定网站排名找人做方案的网站
  • 深圳seo优化排名推广沈阳关键字优化公司
  • 网站开发程序员需要会的技能个人网站备案名字
  • 平邑网站优化下列什么不是用于制作网页的软件
  • 请解释网站开发的主要流程做seo排名
  • 域名回收网站知名企业网站截图
  • 茶叶品质网站建设文登区建设局网站
  • 做信息网站需要什么赣州人才网官网入口
  • 深圳网站制作公司在那网站开发w亿玛酷1订制
  • 网站建设毕业设计文献综述一个网站建设多少钱?
  • 企业手机网站建设讯息简述建站流程
  • 网站游戏怎么制作东营建设局官网
  • 网站落地页怎么做物业管理系统论文
  • 沧州市网站建设电话网络运维培训
  • 如何申请电商网站广东圆心科技网站开发建站教程详解
  • 顺德手机网站设计权威Wordpress哪些出现403
  • 网站怎么自己做服务器太仓企业网站建设公司
  • 百度权重高的发帖网站wordpress导航栏美化
  • 灌云网站建设媒体平台化
  • 做做网站需要多少钱wordpress支持论坛
  • 购物网站建设好处南京seo排名优化
  • 山东德州网站建设哪家便宜网络促销分类 网站促销
  • 精准扶贫建设网站的目的php源码下载网站
  • 网站型跟商城型查企业有哪些平台
  • 太原做网站个人兰州建设局网站公告
  • 怎么个人做网站开发一个app最少需要多少钱