• 阶段5 3.微服务项目【学成在线】_day06 页面发布 课程管理_16-课程计划查询-接口实现


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

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

    定义接口方法

    与mapper定义的映射xml文件

    返回的结果映射用resultMap

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

    复制完整的引用路径




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

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

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

    准备映射

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

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

    映射二级节点,

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

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

    children的类型是 TeachplanNode这个类型。

    复制它的类路径


    三级节点

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

    测试

    先注入mapper






    节点下面还有子节点

    定义Service

    注入mapper,调用mapper内的方法

    controller



    运行测试

    swaggerUI测试




  • 相关阅读:
    hdu 1087(LIS变形)
    poj 1088(记忆化搜索)
    hdu 1505(最大子矩阵)
    hdu 1506(好题+DP或者RMQ)
    poj 2593&&poj2479(最大两子段和)
    hdu 1003(最大子段和)
    hdu 2881(LIS变形)
    poj 1692(动态规划)
    CodeForces 626C Block Towers
    CodeForces 626B Cards
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11627554.html
Copyright © 2020-2023  润新知