106
1、删除操作怎么做,点击删除的时候,我要发请求,就是controller某个方法当中,要不要携带参数那,因为你点这个,那个,都不一眼
2、你点这个你一定要把当前你要删除的用户的id,传到后台,传到web层,web接到这个web层之后,他会一直传递,-----业务层----》Dao层,最终执行删除,但是大家注意,
2.1 执行删除时,把这个id为1传递过去
3、那我到底删除那张表----这个用户表肯定要删除的,除了这张表之外,我还要删那张表,我们还得删userrole这张表
4、删userrole这张关系表
5、如果user表不删,意味着用户没了,但是用户的关系还存在,如张三离职了,。。我们要删两张表
6 有时删表还会存在外键约束这种情况
6.1
7 为了避免约束的情况,我们先删关系表,再删主表
8、这时我们来进行删除操作:找到user-list页面,找到删除的方法
9、点击的时候调用一下方法
10、与此同时我把这个id给他传过去
11、把这个方法放上面,给他提示一下:
12、给他一个删除按钮,点击后您确认要删除吗?
13、确认删除效果展示:
14、给他找地址
15、之后给他传参
16、resultFuL风格传参
17、找到我们的controller,复制一个方法
17.1 删除之后我要跳转到指定参数
18、我需要相应的解析
19、执行del方法
20、在userSerive的实现类中实现一下
21、这里有两个操作:
22、两个方法我们都实现他
23、我们再在它的实现类中添加实现方法
24、删除条件
24.1 根据谁删如何判断:比如我删,就是我把id的都给干掉:
25、值是什么,值就是userID
26、userID
27、万事,最终删完,还是跳转到页面,原先四条删除数据,现在三条
28 数据库里的数据也删掉了
29 卖个关子,一个业务层中有几个业务层操作:有两个
30、再看我们的保存操作:一个保存操作有几个具体的数据操作