![](https://img-blog.csdnimg.cn/20210811210541900.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis Plus
文章平均质量分 62
在岗实践驱动型专栏,配合Vue2专栏同步更新。
全面介绍业务开发中MP高效高阶操作,干货满满。
Kylee Kello
不一定每个人都会失败,但也不一定每个人都运气好。怎么做是你的自由。
展开
-
MP系列教程(三):分页操作在各层的落地实现
MP分页操作在各层的落地实现MP中提供了哪些分页操作接口/类?如何使用IPage和Page实现分页操作?前端调用分页接口时,携带什么样的数据?后端如何接收封装后的分页查询条件?Service层如何处理?分页查询后前端接收怎样的数据格式?一:MP中提供了哪些分页操作接口/类?IPage接口Pagepublic class Page<T> implements IPage<T>{ ... // 最常用的构造方法 public原创 2021-08-18 22:10:51 · 564 阅读 · 0 评论 -
MP系列教程(二):官方对Service层的封装使用解析及二次封装
官方对Service层的封装使用解析及二次封装概述二次封装官方对Service层的封装使用解析一:概述1> 后台开发步骤实体 → Mapper → IService接口 → IService接口实现类 → Controller几乎所有与数据库的交互都将在Mapper → IService接口 → IService接口实现类这个阶段实现,对数据库操作的复杂程度以及不同开发者对同一逻辑的修改都将导致代码后期维护十分困难;于是MP对Service层进行了进一步抽象,提供了一个接口ISe原创 2021-08-11 22:27:47 · 1378 阅读 · 0 评论 -
MP - 加载数据库中树型数据(同步树)
MP - 加载数据库中树型数据(同步树)数据表结构使用场景分析与实现一:数据表结构Departmentidpid二:使用场景在前端页面的分类树中:点击树节点,得到当前节点的所有子节点(树结构),展开分类树。三:分析与实现环境Mybatis-Plus 3.4.3Java 8分析1> 由于实体对象中的部分字段与前端用于显示的数据字段名称不同 + 作为树节点应该作为树节点(遵循一种规范/接口),所以应该单独创建实体VO类用于与前端数据的交互;@原创 2021-08-01 22:03:43 · 496 阅读 · 0 评论 -
MP - 获取选中节点及其所有子节点的ID
MP - 获取选中节点及其所有子节点的ID数据表结构应用场景实现一:数据表结构二:应用场景前端界面点击分类树节点,右侧表格显示选中节点及其所有子节点ID对应的数据。三:实现Mybatis-Plus 3.4.3Java 8private List<String> getSelfAndChildrenId(String xid) { List<String> returnXids = new LinkedList<>(); r原创 2021-08-01 20:48:51 · 366 阅读 · 0 评论 -
MP系列教程(一):Wrapper之查询修改SQL语句生成
MP - 条件构造器(Wrapper)基于版本:Mybatis-Plus 3.4.3 + Java8目录使用QueryWrapper使用Wrappers使用Wrappers提示Warnnings!使用MP时,Service层继承关系如何设置?一:使用QueryWrapper、UpdateWrapper二:使用WrappersWrapper<Department> queryCondition = Wrappers.<Department>query().原创 2021-08-01 18:50:03 · 1993 阅读 · 0 评论