spring练习32-删除用户操作

发布于:2023-08-26 ⋅ 阅读:(65) ⋅ 点赞:(0)

18-Spring练习-删除用户操作_哔哩哔哩_bilibili

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、再看我们的保存操作:一个保存操作有几个具体的数据操作

30.1

31、这里如何实现事务?

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到