首先需要定义mapper,在dao里面创建一个TeachplanMapper

一定要用@Mapper的注解标识一下

定义接口方法

与mapper定义的映射xml文件

返回的结果映射用resultMap

定义resultMap的映射 type类型就是要返回的类的完整的包的路径

复制完整的引用路径


把刚才手动写的sql语句复制过来

当前传的参数是一个字符串的类型的,是一个基本类型,

我们在判断的时候就可以用 下划线_paramter来表示传递进来的参数

结果节点下面可以有多个子节点,稍后我们就会用到一对多的映射。

首先来映射一级节点。不管映射哪一级节点都要从主键开始。

映射二级节点,

二级节点在一级节点的children属性下。

所以一个节点下面有多个子节点,一对多 我们要用collection这个标签

children的类型是 TeachplanNode这个类型。

复制它的类路径

三级节点

三级节点在二级节点的children属性中

测试

先注入mapper

节点下面还有子节点

定义Service

注入mapper,调用mapper内的方法

controller

运行测试

swaggerUI测试


相关文章:

  • 2021-08-10
  • 2021-06-14
  • 2021-06-04
  • 2021-08-25
  • 2021-09-28
  • 2021-11-26
  • 2021-08-05
  • 2022-02-18
猜你喜欢
  • 2021-12-13
  • 2021-09-02
  • 2021-08-15
  • 2021-12-14
  • 2021-07-14
  • 2021-08-08
  • 2021-08-27
相关资源
相似解决方案