关键词
- 提供IService接口(业务层 继承 此接口)
- 提供ServiceImpl【IService接口的实现类】(业务层 继承 此实现类)
一、通用Service
mybatis-plus官网介绍

说明:
- 通用 Service CRUD 封装IService (opens new window)接口,进一步封装 CRUD 采用
- get 查询单行
- remove 删除
- list 查询集合
- page 分页
前缀命名方式区分 Mapper 层避免混淆,
- 泛型 T 为任意实体对象
- 建议如果存在自定义通用 Service 方法的可能,请创建自己的 IBaseService 继承 Mybatis-Plus 提供的基类
- 对象 Wrapper 为 条件构造器
二、通用Service的API(参考官网)









三、实战
1.编写一个Service接口,继承 IService< T > 接口
泛型为要操作的实体表所对应的Java实体类
2.编写一个实现类实现Service接口并继承ServiceImpl类
泛型1为要操作的持久层Mapper接口
泛型2为要操作的实体表所对应的Java实体类
3. 在web层直接调用Service

本文介绍了如何使用Mybatis-Plus进行通用Service的CRUD封装,包括IService接口、ServiceImpl实现类的使用。通过泛型和Wrapper条件构造器,简化了业务层的代码编写。实战部分详细阐述了如何创建Service接口和实现类,并在web层直接调用Service进行操作。
701

被折叠的 条评论
为什么被折叠?



