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、最终添加讲师,助教操作最终完毕

相关推荐
wno7045 小时前
postgresSQL压缩版安装与基本命令
数据库·postgresql
聚美智数6 小时前
智能结构化识别-图片结构解析-图像结构化解析-照片结构化解析
android·java·数据库
瀚高PG实验室7 小时前
瀚高数据库常用系统表查询入门指南(附常用SQL)
数据库·sql·postgresql·瀚高数据库
ben9518chen7 小时前
mysql数据库基本操作
数据库·mysql
2603_965148117 小时前
电商选品调研:通过关键词搜索API获取市场热销商品,结合商品详情API分析竞品卖点与定价
开发语言·数据库·人工智能·python·信息可视化
土豆.exe7 小时前
nf_tables 的 verdict 被读了两次:一个十年未闭合的位域错配
java·数据库·网络安全·缓存
缓慢更新8 小时前
表单引擎的存储建模:宽表与文档库的取舍
运维·服务器·网络·数据库·低代码·oracle·适配器模式
Web3&Basketball10 小时前
实测Gemini4Argon:ERQA 87%登顶长程任务榜
数据库·python·大模型·多模态·gemini·长上下文·推理优化
xiaogai_gai10 小时前
金蝶收料通知单查询策略实战教程:从源系统拉取到中间层落地的完整路径
java·前端·数据库
注塑机数据采集联网10 小时前
注塑机数据采集网关对接MES系统数字化技术方案
大数据·网络·数据库·物联网·数据挖掘·数据分析