根据id删除数据
删除前:
@Test
@DisplayName("banner-根据id删除一条记录")
public void test7() throws Exception {
int rows = bannerMapper.deleteById(5);
log.info("影响的行数是:{}" + rows);
}
删除后:
根据条件删除数据
@Test
@DisplayName("banner-根据条件删除数据 sql AND ")
public void test9() throws Exception {
Map<String,Object> columnMap = new HashMap<>();
columnMap.put("img","img2");
columnMap.put("url","url2");
int rows = bannerMapper.deleteByMap(columnMap);
log.info("rows:{}" + rows);
}
根据 条件更新数据
更新前:
@Test
@DisplayName("banner- 根据条件更新数据")
public void test10() throws Exception {
BannerDO bannerDO = new BannerDO();
bannerDO.setUrl("www.cuikaiyang.com");
int rows = bannerMapper.update(bannerDO, new QueryWrapper<BannerDO>().eq("img", "img3"));
log.info("rows:{}" + rows);
}
根据条件更新数据--【条件构造器】
更新前:
@Test
@DisplayName("banner- 根据条件更新数据--【条件构造器】")
public void test11() throws Exception {
UpdateWrapper updateWrapper = new UpdateWrapper();
updateWrapper.set("url", "aaa.com");
updateWrapper.eq("img", "img1");
int rows = bannerMapper.update(null, updateWrapper);
log.info("rows:{}",rows);
}