Spring练习31---用户添加操作--添加数据到数据库,最终添加讲师,助教操作最终完毕

视频链接:16-Spring练习-用户添加操作-添加数据到数据库_哔哩哔哩_bilibili

104

1、当你点击提交时,form表单进行提交

2、这个名字必须跟你当前封装的属性名一样

3、要封装跟user的属性名一样,这样springMVc才能自动封装进去

4、提交时选择rowIds,提交时选择多个,我们用什么进行封装,我们用多个进行封装

5、之后我们写我们的web层,写我们的save方法

6、这个save需要有数据去接:形参去接收请求页面所提交的数据

7、user接收的是这一块数据

8、再写个数组去接收数据

9、最终我返回数据,我返回一个string类型的数据就行

10、这个web层架子打好了

11、这里我执行一下保存操作,user然后save一下

12、把roleIDS给扔过去

13、为什么都扔过去,这个数据记那个表

14、用户的数据记用户的实际表

15、这代表着用户角色关系吧!关系得找中间关系吧!

16、我的业务层要操作几步,要操作业务层和Dao层,往user表调查数据:我还得要我的业务层去调Dao层,往我们的关系表再存多条数据

17、这里save方法没有,我在这里

18、加一个方法实现

19、现在往ssy_user中存入数据

20、之后往这个表中存数据

21、这个表中需要什么数据

22、而我当前数据如果保存,是不是就这一个数据,而这一个用户就具备多个角色

23、而多个角色的数据在roleId中进行封装

24、userRolation在这里要传入什么数据,

25、要传入什么数据

26、roleID,有没有,数组传过去就完事了

27、我后面得填实际参数

28、写这五个

29、这五个表比较简单找关系表去查,因为当前我保存的id

30、第一个保存的用户只有一个用户,单一个用户只有一个角色

31、问题是你后面的值来,我这个语句再执行时,要执行多次

31.1给他起一个for循环

32、写一个roleId

33、我们发布一下

34、我们测试一下数据,你能不能解决:

35、这个世界谁传给你,形参传给你的

36、业务层调用的

37、调用时,这传个id过去的

38、我数据库自动帮你生成id,现在数据库生成的id我怎么进行拿到

39、这里光改了事件,接口没改

40、这什么玩意,是不是接口id

41、如果把id给你自动生成,并返回的话

42、把上下id给我,然后我再一扔

43、返回数据自动生成的id

44、用户添加数据2

44.1

45 其实我们jdbc的模板可以帮助我们返回自动生成id

46、其实这里有一个Jdbc的模板可以帮助我们返回自动生成的模板对象,还有第二个

47、我们在执行sql时,我们就执行的protypestatement,keyholder主键,生成器

48、这个接口实现类型的方法

49、通过keyHolder生成这一个生成的主键

50、然后把这个参数放这

51、autokey自动生成key的标志

52、reten....

52.1

53 不生成主键和返回生成主键

54、展位符形参设置实参

55、设置一下值

56、获取生成的主键

57、返回给userID

58、你在执行时,用j的update自动志前行

59、这个关系主要维护那张表

60、这里没有事务控制

61、最终效果

62、最终添加讲师,助教操作最终完毕

相关推荐
Hello.Reader31 分钟前
RedisJSON 路径语法深度解析与实战
数据库·redis·缓存
TDengine (老段)1 小时前
TDengine 使用最佳实践(2)
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
设计师小聂!4 小时前
Linux系统中部署Redis详解
linux·运维·数据库·redis
kfepiza4 小时前
Debian-10编译安装Mysql-5.7.44 笔记250706
linux·数据库·笔记·mysql·debian·bash
Touper.4 小时前
Redis 基础详细介绍(Redis简单介绍,命令行客户端,Redis 命令,Java客户端)
java·数据库·redis
不剪发的Tony老师4 小时前
phpMyAdmin:一款经典的MySQL在线管理工具又回来了
数据库·mysql·phpmyadmin
极限实验室4 小时前
TDBC 2025 可信数据库发展大会,极限科技邀您来赴约!
数据库
lixia0417mul26 小时前
使用Starrocks替换Clickhouse的理由
数据库
张璐月7 小时前
mysql的性能优化:组提交、数据页复用、全表扫描优化、刷脏页
数据库·mysql·性能优化
沐尘而生7 小时前
【AI智能体】智能音视频-搭建可视化智能体
数据库·人工智能·ai作画·音视频·娱乐