MybatisPlus的IService使用

这里以user实体类做例子首先编写UserService接口,并继承IServicepublicinterfaceUserServiceextendsIService<User>{}编写UserServiceImpl类,继承ServiceImpl并实现UserService@ServicepublicclassUserServiceImplextendsServiceImpl<UserMapper,User>implementsUser.

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

这里以user实体类做例子

首先编写UserService接口,并继承IService

public interface UserService extends IService<User> {}

编写UserServiceImpl类,继承ServiceImpl并实现UserService

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

ServiceImpl后的两个类型分别为:BaseMapper类型,IService类型(这个可以在源码看到)

测试(这里只测了一个方法),更多方法请参考光网:https://mp.baomidou.com/guide/crud-interface.html#service-crud-%E6%8E%A5%E5%8F%A3

@Autowired
private UserService userService;

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

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

(0)
上一篇 2022年4月7日 上午10:00
下一篇 2022年4月7日 上午10:00


相关推荐

  • C++ 友元类

    C++ 友元类1 在 C 中 我们使用类对数据进行了隐藏和封装 类的数据成员一般都定义为私有成员 成员函数一般都定义为公有的 以此提供类与外界的通讯接口 但是 有时需要定义一些函数 这些函数不是类的一部分 但又需要频繁地访问类的数据成员 这时可以将这些函数定义为该函数的友元函数 除了友元函数外 还有友元类 两者统称为友元 友元的作用是提高了程序的运行效率 即减少了类型检查和安全性检查等都需要时间开销 但它破坏了类的封装性和隐藏性 使得非成员函数可以访问类的私有成员 2 友元类 友元类的所有成员函数都是另一个类的友

    2026年3月19日
    2
  • 编程必备,程序员应该都知道的7款文本编辑器

    编程必备,程序员应该都知道的7款文本编辑器

    2022年3月2日
    52
  • 什么是高维数据可视化的降维方法_数据降维具体算法有哪几种

    什么是高维数据可视化的降维方法_数据降维具体算法有哪几种&amp;amp;emsp;&amp;amp;emsp;t-SNE是目前来说效果最好的数据降维与可视化方法,但是它的缺点也很明显,比如:占内存大,运行时间长。但是,当我们想要对高维数据进行分类,又不清楚这个数据集有没有很好的可分性(即同类之间间隔小,异类之间间隔大),可以通过t-SNE投影到2维或者3维的空间中观察一下。如果在低维空间中具有可分性,则数据是可分的;如果在高维空间中不具有可分性,可能是数据不可分,也可能仅仅是因为不能投影到低维空间。

    2022年8月31日
    3
  • 风控模型面试问题[通俗易懂]

    风控模型面试问题[通俗易懂]本文转自他人作者:SummerMemories个人公众号:风控汪的数据分析之路知乎专栏:小鑫的数据分析笔记Q:互联网金融场景下的的风控模型种类?获客阶段:用户响应模型,风险预筛选模型。授信阶段:申请评分模型,反欺诈模型,风险定价模型,收益评分模型。贷后阶段:行为评分模型,交易欺诈模型,客户流失模型。催收阶段:早期催收模型,晚期催收模型。Q:简单描述一下风控建模的流程?前期准备…

    2022年6月7日
    53
  • PostMan使用教程。

    PostMan使用教程。原地址:https://blog.csdn.net/haibo0668/article/details/83828184 Postman教程——发送第一个请求 Postman教程——创建第一个集合 Postman教程——界面功能导航 Postman教程——设置 Pos…

    2022年5月7日
    44
  • 破解Navicat提示生成激活码错误(注册激活)2022.02.27

    (破解Navicat提示生成激活码错误)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    523

发表回复

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

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