iservice list方法_MyBatis-Plus IService<T> 方法汇总[通俗易懂]

一、IService使用1.getOne(),这个是方法返回结果不止一条则会抛出异常,如果想默认取第一条结果,可以给这方法传第二个参数为false。@TestpublicvoidgetOne(){Userone=userService.getOne(Wrappers.lambdaQuery().eq(User::getAge,31),false);System.out.println…

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

一、IService使用

1.getOne(),这个是方法返回结果不止一条则会抛出异常,如果想默认取第一条结果,可以给这方法传第二个参数为false。

@Test

public void getOne() {

User one = userService.getOne(Wrappers.lambdaQuery().eq(User::getAge, 31),false);

System.out.println(one);

}

2.saveOrUpdateBatch(),批量新增或者修改方法,判断ID是否存在,如果ID不存在执行新增,如果ID存在先执行查询语句,查询结果为空新增,否则修改。

@Test

public void saveOrUpdateBatch() {

User user1 = new User();

user1.setName(“兔子”);

user1.setAge(18);

User user2 = new User();

user2.setId(1088250446457389060L);

user2.setName(“乌龟”);

user2.setAge(18);

List users = Arrays.asList(user1, user2);

boolean b = userService.saveOrUpdateBatch(users);

System.out.println(b);

}

3.基于lambda的相关操作

/**

* lombda查询

*/

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

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

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


相关推荐

  • 用C#编程的建议建议收藏

    1.如果可能尽量使用接口来编程.NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用

    2021年12月21日
    44
  • [LeetCode] Search in Rotated Sorted Array [35]

    [LeetCode] Search in Rotated Sorted Array [35]

    2022年1月29日
    64
  • pip卸载所有包_linux卸载python3

    pip卸载所有包_linux卸载python3很多初学Python的小伙伴都会遇到这样的事,当我们学会怎么安装某个包(模块)之后,我们却不知道怎么卸载已经装在电脑上的python包。今天小编就教大家怎么卸载已经安装好的包(模块)工具/原料Pythonpip方法/步骤1开始之前,我们需要确保已经安装了pip,具体详情请参考经验引用。我们先用piplist查看目前已安装有哪些包。如图2可以看到小编这里已装的包比较少,我们这里就以卸载xlrd这个…

    2022年10月16日
    5
  • cmd切换盘符命令

    cmd切换盘符命令cmd切换盘符

    2022年10月4日
    6
  • 集群技术的简介_集群的分类

    集群技术的简介_集群的分类集群技术集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。中文名集群技术外文名…

    2025年6月2日
    7

发表回复

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

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