阶段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测试
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一文彻底搞懂 MCP:AI 大模型的标准化工具箱
· 电商平台中订单未支付过期如何实现自动关单?
· 用 .NET NativeAOT 构建完全 distroless 的静态链接应用
· 为什么构造函数需要尽可能的简单
· 探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)
· 短信接口被刷爆:我用Nginx临时止血
· 面试官:如果某个业务量突然提升100倍QPS你会怎么做?
· .NET 平台上的开源模型训练与推理进展
· 聊聊智商税:AI知识库
· Google发布A2A开源协议:“MCP+A2A”成未来标配?
2015-10-06 Asp.net 解析json