上篇文章咱们讲到了怎么完成添加数据操作,可以对数据库中添加新的数据信息.这篇文章主要讲解一下咱们怎么对已经存在的数据进行修正/删去操作.
修正ArticleRepository
类文件, 添加修正/删去数据办法
/**
* 修正文章信息
*
* @param article 文章信息
* @return 受影响的行数
*/
public int modifyArticle(Article article) {
String sql = "UPDATE article SET title = ?, description = ? WHERE id = ?";
return jdbcTemplate.update(sql, article.getTitle(), article.getDescription(), article.getId());
}
/**
* 删去文章信息
*
* @param articleId 文章编号
* @return 受影响的行数
*/
public int deleteArticle(Integer articleId) {
String sql = "DELETE FROM article WHERE id = ?";
return jdbcTemplate.update(sql, articleId);
}
修正事务层ArticleService
类文件, 添加修正/删去数据事务办法
int modifyArticle(Article article);
int deleteArticle(Integer articleId);
修正事务层ArticleServiceImpl
类文件
@Override
public int modifyArticle(Article article) {
return articleRepository.modifyArticle(article);
}
@Override
public int deleteArticle(Integer articleId) {
return articleRepository.deleteArticle(articleId);
}
修正API接口层ArticleController
添加修正/删去数据对外接口
@RequestMapping(value = "modify", method = RequestMethod.PUT)
Integer modify(@RequestBody Article article) {
return articleService.modifyArticle(article);
}
@RequestMapping(value = "delete", method = RequestMethod.DELETE)
Integer delete(@RequestParam(value = "articleId") Integer articleId) {
return articleService.deleteArticle(articleId);
}
使用RestAPI测验工具测验api接口可用性
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。