一、前言
熟悉 mybatis-plus 的人都知道,mybatis-plus 提供两种包含预定义增删改查操作的接口:
1.com.baomidou.mybatisplus.core.mapper.BaseMapper
2.com.baomidou.mybatisplus.extension.service.IServiceIService<M,T> 针对业务逻辑层的封装 需要指定Dao层类和对应的实体类 是在BaseMapper基础上的加强 ~
二、IService 使用
步骤一 : 在Service 继承 isService 接口
/**
* @author WangYan
* @date 2021/10/13 13:53
*/
public interface OfferService extends IService<Offer> {
}
步骤二: 在ServiceImpl 中实现
/**
* @author WangYan
* @date 2021/10/13 13:53
*/
@Service
public class OfferServiceImpl extends ServiceImpl<OfferMapper, Offer> implements OfferService{
}
步骤三 :在测试类中,调用几个方法测试下:
注意:在BaseMapper 当中是没有批量添加的方法
在 isService接口中是有批量添加方法。
@Autowired
private OfferService offerService;
@Test
public void update(){
Offer offer = new Offer();
offer.setId(13);
offer.setCompany("腾讯云科技");
offerMapper.updateById(offer);
}