0


springboot的增删改查

一、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://blog.csdn.net/m0_65994896/article/details/131239591
版权归原作者 wonderqw 所有, 如有侵权,请联系我们删除。

“springboot的增删改查”的评论:

还没有评论