方法

1
2
3
4
// 根据 whereWrapper 条件,更新记录
int update(@Param(Constants.ENTITY) T updateEntity, @Param(Constants.WRAPPER) Wrapper<T> whereWrapper);
// 根据 ID 修改
int updateById(@Param(Constants.ENTITY) T entity);

测试代码

update

1
2
3
4
5
6
7
8
@Test
void update() {
UpdateWrapper<BlogType> blogTypeUpdateWrapper = new UpdateWrapper<>();
blogTypeUpdateWrapper.eq("name", "spring");
BlogType blogType = new BlogType();
blogType.setSortNum(111);
blogTypeMapper.update(blogType, blogTypeUpdateWrapper);
}

updateById

1
2
3
4
5
6
7
8
@Test
void updateById() {
BlogType blogType = new BlogType();
blogType.setId(34);
blogType.setName("222");
blogType.setSortNum(222);
blogTypeMapper.updateById(blogType);
}