SSM框架的删除的操作
开发工具与关键技术:Eclipse 与 Java
作者:梁英豪
撰写时间:2021年05月28日
SSM框架怎么实现删除呢?
然后就到了删除了。删除这个小部分没有上面那些功能这么复杂。那么删除该怎么实现的呢?
首先还是跟之前的一样,分几个模块来操作。
第一部分就是用DAO层。
进入dao层之后就用id进行数据的删除。例如以下操作:
//删除一本书
int deleteBook(@Param(“bookID”) int id);
第二部分就是用xml层。
把dao层的命名复制一下,粘贴在xml层的id里面,然后再通过数据库中的数据查询,查询出想要删除的单条数据。例如以下操作:
delete from mybatis1.books where bookID = #{bookID};
第三部分就是用Service层。
进入Service层之前不要忘记了之前说过,Service层跟dao层基本一致。所以复制dao层刚刚建的数据,粘贴到现在Service层这里来。例如以下操作:
//删除一本书
int deleteBook( int id);
第四部分就是用ServiceImpl层。
进入ServiceImpl层之前先看一下,有没有注入了Dao层。只有注入Dao层的bookMapper才能引用。注入之前的文章有介绍到就不一一介绍了。例如以下操作:
//删除
public int deleteBook(int id) {
return bookMapper.deleteBook(id);
}
第五部分就是用Controller层。
进入Controller层之前跟ServiceImpl层一样的习惯。就是检查是否有注入Service层。然后再通过id进行delete就完成删除了,删除之后还要记得跳转回主页面就行。例如以下操作:
//删除的处理
@RequestMapping("/deleteBook")
public String deleteBook(int id){
int i = bookService.deleteBook(id);
if (i>0){
System.out.println(“删除当前数据成功。”);
}
return “redirect:/book/bookAll”;
}
最后就全文总结一下:
这几篇文章都是对SSM框架的增、修、删进行描述。这里介绍的都是单表的数据。
希望期待下期的:多表的数据增、删、查、改操作。