MybatisPlus的Service接口基本用法

1、Service下的各种方法

1、使用Service接口的分析

               自定义一个接口UserService,UserServiceImpl实现该接口里面的方法,但是又想要使用IService接口里面的方法。当UserService继承Iservice接口的时候,IService接口里面有很多的方法,UserServiceImpl类,也要有IService接口里面的方法,但是又不想写那么多,又想白piao,所以找个爹,ServiceImpl默认实现IService接口,UserServiceImpl再去继承一个ServiceImpl实现类

1.1、UserService写法

public interface UserService extends IService<User>{
    
    //继承IService接口的同时需要传入实体泛型,不然不知道操作的是哪个实体

    //这里会提示实现类是否需要实现IService接口下的方法,需要在实现类再继承一个MybatisPlus 里面的一个实现类ServiceImpl
   
}

1.2、UserServiceImpl实现类

    这里继承了ServiceImpl,ServiceImpl又实现了IService接口的方法,这样子就不报错啦,但是需要传入俩个参数,一个是需要进行操作的UserMapper和User实体,因为ServiceImpl里面的IService接口的方法,为什么能用,不可能重新再写一遍mapper吧,ServiceImpl里面有baseMapper,还有需要传入操作哪个实体。

@Service
public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements UserService{

   

}

1.3、使用案例

       1.3.1、新增

        1.3.2、批量查询

2、基本用法总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值