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

相关推荐
wuqingshun3141591 小时前
MYSQL默认的事务隔离级别是什么?为什么选择这个级别?
数据库·mysql
空中湖1 小时前
电池简史(五):极限之梦与终章——锂硫、锂空气、量子电池,以及你该知道的电池投资与生活指南
数据库·程序人生
蓝胖子酱2 小时前
在 Electron 中用 electron-store 实现加密存储与自定义格式文件
前端·javascript·数据库
snow@li3 小时前
Redis:数据库语法速查表 / 全景梳理
数据库·redis·缓存
Devlive 开源社区3 小时前
Nebula 1.6.0 发布:跨区域桶自动路由、秒传、文本/PDF 预览一次到位
数据库·sql
这个DBA有点耶4 小时前
导个数据中文全变问号?字符集这事儿真没那么简单
数据库·mysql·代码规范
wuqingshun3141594 小时前
MYSQL中如果发生死锁应该如何解决?
数据库·mysql
DO_Community5 小时前
Weaviate 托管数据库现已在 DigitalOcean 上开放公测
数据库·人工智能·开源·向量数据库·weaviate
报错小能手5 小时前
索引常见面试题
数据库
Database_Cool_5 小时前
时序数据库选型:阿里云 Lindorm 时序引擎 vs InfluxDB 全维度对比
数据库·阿里云·时序数据库