spring练习32-删除用户操作

简介: spring练习32-删除用户操作

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、这里如何实现事务?

相关文章
|
2月前
|
NoSQL Java Redis
Redis进阶-Jedis以及Spring Boot操作 Redis 5.x Cluster
Redis进阶-Jedis以及Spring Boot操作 Redis 5.x Cluster
71 0
|
2月前
|
XML Java 数据库
【Spring】通过JdbcTemplate实现CRUD操作
【Spring】通过JdbcTemplate实现CRUD操作
47 0
|
9天前
|
存储 运维 Java
Spring运维之boot项目开发关键之日志操作以及用文件记录日志
Spring运维之boot项目开发关键之日志操作以及用文件记录日志
20 2
|
5天前
|
Java API Spring
Spring Boot中的文件系统操作
Spring Boot中的文件系统操作
|
27天前
|
Java 数据库连接 数据库
Spring日志完结篇,MyBatis操作数据库(入门)
Spring日志完结篇,MyBatis操作数据库(入门)
|
2月前
|
NoSQL Java 网络安全
在spring中操作Redis
在spring中操作Redis
38 0
|
2月前
|
SQL Java 数据库连接
Springboot框架整合Spring JDBC操作数据
JDBC是Java数据库连接API,用于执行SQL并访问多种关系数据库。它包括一系列Java类和接口,用于建立数据库连接、创建数据库操作对象、定义SQL语句、执行操作并处理结果集。直接使用JDBC涉及七个步骤,包括加载驱动、建立连接、创建对象、定义SQL、执行操作、处理结果和关闭资源。Spring Boot的`spring-boot-starter-jdbc`简化了这些步骤,提供了一个在Spring生态中更便捷使用JDBC的封装。集成Spring JDBC需要添加相关依赖,配置数据库连接信息,并通过JdbcTemplate进行数据库操作,如插入、更新、删除和查询。
|
2月前
|
SQL Java 数据库连接
Springboot框架整合Spring Data JPA操作数据
Spring Data JPA是Spring基于ORM和JPA规范封装的框架,简化了数据库操作,提供增删改查等接口,并可通过方法名自动生成查询。集成到Spring Boot需添加相关依赖并配置数据库连接和JPA设置。基础用法包括定义实体类和Repository接口,通过Repository接口可直接进行数据操作。此外,JPA支持关键字查询,如通过`findByAuthor`自动转换为SQL的`WHERE author=?`查询。
|
2月前
|
JSON Java 数据处理
Spring Boot与Jsonson对象:灵活的JSON操作实战
【4月更文挑战第28天】在现代Web应用开发中,JSON数据格式的处理至关重要。假设 "Jsonson" 代表一个类似于Jackson的库,这样的工具在Spring Boot中用于处理JSON。本篇博客将介绍Spring Boot中处理JSON数据的基本概念,并通过实际例子展示如何使用类似Jackson的工具进行数据处理。
49 0
|
9月前
|
存储 运维 监控
如何在 Spring Boot 中设计和实现业务操作日志功能?
如何在 Spring Boot 中设计和实现业务操作日志功能?
1302 4