Myabtis-plus中IService接口的使用

Mybatis-plus的IService接口:IService接口解释,我们可以看到IService接口就是有一大堆方法接口。IService的使用:IService的使用需要另外两个接口的配合:baseMapper和ServiceImpl第一步:实现basemapper接口publicinterfaceAdminMapperextendsBaseMapper<Admin>{}第二步:编写service类publicinterfaceAdminServiceex

大家好,又见面了,我是你们的朋友全栈君。

Mybatis-plus的IService接口:IService接口解释,我们可以看到IService接口就是有一大堆方法接口。

IService的使用:

IService的使用需要另外两个接口的配合:baseMapperServiceImpl

第一步:实现basemapper接口

public interface AdminMapper extends BaseMapper<Admin> { 
   
}

第二步:编写service类

public interface AdminService extends IService<Admin> { 
   
}

第三步:编写serviceImpl,ServiceImpl里面是各种的方法实现,好奇的可以点进源码看下,两个泛型需要注意的,第一个是继承basemapper的(AdminMapper),第二个是实体类(Admin)。

public class AdminServiceImpl extends ServiceImpl<AdminMapper,Admin> 
    						  implements AdminService { 
   }

public class ServiceImpl<M extends BaseMapper<T>, T> implements IService<T> { 
   ...}

第四步:愉快的使用啦,我们可以参考IService接口解释或者Mybatis-plus官网的方法解释来调用。

	@Autowired
    AdminService adminService;

	void test11(){ 
   
		// adminService中有很多方法
        Admin admin = adminService.getById(13);
    }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127046.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何查看容器的IP地址和网络相关的参数?

    如何查看容器的IP地址和网络相关的参数?

    2021年9月4日
    86
  • ultraISO虚拟光驱修改盘符

    ultraISO虚拟光驱修改盘符ultraISO修改虚拟光驱盘符方法方法1方法2方法3方法1进入ultraISO软件修改:当场可以生效。如果不生效,请看方法2。方法2打开cmd,进入ultraISO安装目录下的drivers下,比如C:\ProgramFiles(x86)\UltraISO\drivers执行isocmd.exe-change1Z:将第一个虚拟光驱的盘符修改为Z:此方法需要重启电脑生…

    2022年4月30日
    282
  • pycharm安装教程2020.3.4_pycharm安装后无解释器

    pycharm安装教程2020.3.4_pycharm安装后无解释器第一步安装解释器,第二步安装pycharm1第一步安装解释器1.1什么是解释器:??就是将Python程序翻译成为计算机可以识别的01代码1.2安装解释器:解释器安装地址:https://www.python.org/downloads/release/python-372根据自己的操作系统安装适配的解释器:这里以Windows为例注意安装的时候我们需要需注意吧解释器添加到环境变量里面双击开始安装勾选addpythontopath,如果安装的时候没有勾选,请安装结束以后按

    2022年8月26日
    4
  • win10工作站激活码_通用破解码「建议收藏」

    win10工作站激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    182
  • pycharm专业版下载安装教程_pycharm2021专业版安装教程

    pycharm专业版下载安装教程_pycharm2021专业版安装教程Pycharm官网地址(下载):https://link.zhihu.com/?target=https%3A//www.jetbrains.com/pycharm/download/other.html有各种不同版本的Pycharm供下载,本文选择Pycharm专业版下载,建议下载2020.1.5版本.安装教程下载完成之后,就按照步骤开始安装了,点击Next:我选择安装在F盘,因为C盘太占用空间了,会比较卡,点击Next:一定要选着添加到环境变量中,不然后面还要手动配置环境变量,比较麻烦,

    2022年8月28日
    3
  • (Python学习4)List对象

    1、PyListObject对象PyObject_VAR_HEAD中的obsize表示该list对象含有的元素个数,而allocated表示该list对象占用的内存空间。ob_item实际指向一个指

    2021年12月23日
    153

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号