1.Service CRUD 接口
说明:
- 通用 Service CRUD 封装IService接口,进一步封装 CRUD 采用
get 查询单行
remove 删除
list 查询集合
page 分页
前缀命名方式区分Mapper
层避免混淆, - 泛型
T
为任意实体对象 - 建议如果存在自定义通用 Service 方法的可能,请创建自己的
IBaseService
继承Mybatis-Plus
提供的基类 - 对象
Wrapper
为 条件构造器
使用示例
//1.在自身的实现类中直接用Service CRUD方法
@Service
public class MerchantServiceImpl extends ServiceImpl<MerchantMapper, Merchant> implements IMerchantService {
public boolean addNew (Merchant merchant) {
boolean savemerchant = saveOrUpdate(merchant);
}
}
//2.在其他的实现类中首先装配一下需要使用的实现类,