一、how2j网站上Category表练习
教程:SpringBoot系列教材 (十七)- CRUD+分页 - Springboot使用Mybatis实现完整的 增删改查 CRUD和分页 (how2j.cn)。之前的练习只实现了查找功能,本次练习在上次练习的基础上增加了增删查找功能以及分页功能。
二、增加CURD方法主要是在CategoryMapper和CategoryController中进行的
CategoryMapper中主要代码:
@Select
(
"select * from category_ "
)
List<Category> findAll();#查询表中所有数据
@Insert
(
" insert into category_ ( name ) values (#{name}) "
)
public
int
save(Category category); #增加操作
@Delete
(
" delete from category_ where id= #{id} "
)
public
void
delete(
int
id);#删除操作
@Select
(
"select * from category_ where id= #{id} "
)
public
Category get(
int
id);#查询操作
@Update
(
"update category_ set name=#{name} where id=#{id} "
)
public
int
update(Category category); #修改操作
CategoryController中主要是与其相对应的操作
@RequestMapping("/addCategory") #通过访问addcategory地址来实现增加操作
public String listCategory(Category c) throws Exception {
categoryMapper.save(c); #调用categorymapper中的save()方法
return "redirect:listCategory";
}
@RequestMapping("/deleteCategory")
public String deleteCategory(Category c) throws Exception {
categoryMapper.delete(c.getId());
return "redirect:listCategory";
}
@RequestMapping("/updateCategory")
public String updateCategory(Category c) throws Exception {
categoryMapper.update(c);
return "redirect:listCategory";
}
@RequestMapping("/editCategory")
public String listCategory(int id,Model m) throws Exception {
Category c= categoryMapper.get(id);
m.addAttribute("c", c);
return "editCategory";
}
最终运行结果
文章来源:https://www.toymoban.com/news/detail-622927.html
文章来源地址https://www.toymoban.com/news/detail-622927.html
到了这里,关于springboot的增删改查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!