@Data @ApiModel(value = "项目管理") public class BisProjectVO { @ApiModelProperty(value = "id") private Integer id; @ApiModelProperty(value = "项目名称") private String projectName; } 用mybatis-plus写个根据id修改项目名称,写在service,不要写mapper和sql
时间: 2023-12-10 12:37:31 浏览: 70
后端 Java Spring Data Jpa @Transactional 介绍
5星 · 资源好评率100%
好的,可以参考下面的代码实现:
```java
@Service
public class BisProjectService {
@Autowired
private BisProjectMapper projectMapper;
public void updateProjectNameById(Integer id, String projectName) {
BisProject project = new BisProject();
project.setId(id);
project.setProjectName(projectName);
projectMapper.updateById(project);
}
}
```
其中,`BisProjectMapper` 是继承了 Mybatis-Plus 的 `BaseMapper` 的接口,提供了基本的 CRUD 操作,包括根据 ID 更新记录的方法 `updateById`。在 Service 层中,我们只需要创建一个 `BisProject` 对象,并设置要更新的字段,然后调用 `updateById` 方法即可更新记录。
阅读全文