文档章节

Mybatis Plus删除

一个yuanbeth
 一个yuanbeth
发布于 10/17 00:59
字数 165
阅读 56
收藏 0

/**

  • @author beth

  • @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper;

    /**

    • 根据id删除 */ @Test public void deleteById() { int rows = userInfoMapper.deleteById(123455); System.out.println("影响记录数:"+rows); }

    /**

    • 根据条件删除 */ @Test public void deleteBy() { Map<String,Object> coumnMap = new HashMap<>(); coumnMap.put("username","肖娟"); coumnMap.put("age",22); int rows = userInfoMapper.deleteByMap(coumnMap); System.out.println("影响记录数:"+rows); }

    /**

    • 批量删除 */ @Test public void deleteBatchIds() { int rows = userInfoMapper.deleteBatchIds(Arrays.asList(123,335,54656)); System.out.println("影响记录数:"+rows); }

    /**

    • 根据条件删除,使用lambda */ @Test public void deleteByWrapper() { LambdaUpdateWrapper<UserInfo> lambdaUpdateWrapper = Wrappers.<UserInfo> lambdaUpdate(); lambdaUpdateWrapper.eq(UserInfo::getUsername,"肖姐").eq(UserInfo::getAge,30).set(UserInfo::getAge,11); int rows = userInfoMapper.delete(lambdaUpdateWrapper); System.out.println("影响记录数:"+rows); }

}

© 著作权归作者所有

上一篇: Mybatis Plus AR模型
下一篇: Mybatis Plus更新
一个yuanbeth
粉丝 99
博文 146
码字总数 82751
作品 0
深圳
程序员
私信 提问
Hibernate3和MyBatis(iBatis)的执行效率比较

刚看了偏文章,感觉挺不错的,主要是后面那个测试工具挺实用,跟大家分享下 本文旨在提供一些真实的数据,供那些选择Hibernate3还是MyBatis做持久层的开发人员一个参考。数据在选择的时候,会...

大湿胸
2011/01/29
12.2K
3
Mybatis接口编程方式实现增删改查

前面一章Mybatis入门概述及第一个Mybatis实例实现增删改查 ,已经搭建好了eclipse,mybatis,mysql的环境,并且实现了一个简单的查询。请注意,这种方式是用SqlSession实例来直接执行已映射的S...

waj清风
2018/12/18
0
0
mybatis-plus公共字段操作以及springboot2整合mybatis-plus

1、公共实体 对于User类中有而user表中没有的属性需要加第二个注解@TableField(exist = false),表示排除User类中的属性 所有新增公共字段加注解 并指定 @TableField(value = "corp_code",fi...

glen_xu
2018/10/23
566
0
Mybatis-Plus 3.0-beta 发布,超级棒棒糖之贝塔版

Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间陪家人。 有许多...

青苗
2018/07/06
2.7K
17
springMVC 接收数组参数,mybatis 接收数组参数,mybatis批量插入/批量删除案例

案例是给一个用户赋予多个权限,多个权限用其对应的主键 id 为参数,组成了 一个id数组,传给springMVC,然后springMVC传给mybatis,然后mybatis批量插入。其实类似的场景还有批量删除多个,...

清城北苑
2016/07/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

前端的一些雕虫小技,从100%和滚动条说起

1、100%和滚动条 当我们在css中把html和body同时设为100%时,会出现滚动条 html, body { width: 100%; height: 100%; } 原因是html和b...

wphmoon
32分钟前
6
0
电力区块链应用案例【2019】

随着区块链技术的日益普及,出现了大量创业企业尝试使用区块链技术来解决能源与电力行业中存在的问题。在本文中,我们将介绍其中的三个能源区块链项目。 能源行业以价格不透明著称:消费者很...

汇智网教程
53分钟前
7
0
聊聊rocketmq的adjustThreadPoolNumsThreshold

序 本文主要研究一下rocketmq的adjustThreadPoolNumsThreshold DefaultMQPushConsumer rocketmq-client-4.5.2-sources.jar!/org/apache/rocketmq/client/consumer/DefaultMQPushConsumer.ja......

go4it
今天
9
0
关于早起

早起是非常好的事情,但是像如果前一天睡得晚,或者第二天早上是非常冷的时候,那就不是很美好了。 但是本身早起是一件非常棒的事情,我记得我每次早起 如果不觉得困的话,世界是那么安静,脑...

T型人才追梦者
今天
7
0
Java输入输出

JDK中的InputStream/OutputStream构成了IO输入输出继承层次的基础。它们都是面向字节序列的,每次可以从序列中读入或者写出一个字节或者指定大小的字节数组。但是面向字节流的输入输出不便于...

ytuan996
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部