Spring练习30---用户列表的展示,其实用户列表的展示(上)

1、我们其实刚才分析了,用户表与表之间的关系是多对多,我们内部已经用到角色的信息了,那么在实体描述的,就得描述user实体和角色的关系

2、一个用户可以有多个角色

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第1张图片

3、所以我在描述实体关系的时候,我咋写,把其他的都关掉

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第2张图片

4、domain,找到我们的实体

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第3张图片

5、现在我想描写user和role的关系

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第4张图片

6、实体与实体之间还有对象引用

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第5张图片

7、引用类型roles

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第6张图片

8、这个roles同样生成get和set方法

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第7张图片

 Spring练习30---用户列表的展示,其实用户列表的展示(上)_第8张图片

9、角色管理查询之后,查询单表

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第9张图片

10、而用户查询的时候,不是单表,单表只包括这一部分

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第10张图片

11、先查用户表,再查每一个用户对应的角色表

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第11张图片

12、最后把我们每一个user都封装好

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第12张图片

13、而user也要多个,最终查的也是user

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第13张图片

14、这些user都放到一个集合当中,而每个user都具备一个集合,每一个集合都具备一个role

15、这里的用户入口是用户管理,我们需要改一下地址 

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第14张图片

16、我们给一下地址,找到controller中的方法,去进行一个相应的查询操作,然后再转发到这个页面

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第15张图片

17、之后找aside

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第16张图片

18、找aside,划线这里去掉

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第17张图片

19、找user,下面有个list,之后这里立马建一个controller文件,目的是为了实现url映射匹配 

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第18张图片

20、把userController,他既有视图,又有对应的数据,它内部查询通过serive进行查询 

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第19张图片

21、通过他找一个查询方法

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第20张图片

22、返回一个user

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第21张图片

23、创建一个视图

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第22张图片

24、这里serive里没有,我应该创建一下

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第23张图片

25、但是这个serive层是不是没有

25.1

26、我们先注入一下

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第24张图片

27、我们也先添加一下controller当中

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第25张图片

28、首先有个Controller,然后再配置@requestMapping

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第26张图片

29、这里加一个autoWird

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第27张图片

30、这里要创建serive

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第28张图片

31、这里创建createInterface

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第29张图片

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第30张图片

32、对应的方法,要创建好

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第31张图片

33、这个serive要设置对应的实现

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第32张图片

34、创建一个IMPL的包

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第33张图片

35、这里创建一个userSerive

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第34张图片

36、这里的private怎么,我得注入userDao

37、这里需要使用setter方法进行配置

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第35张图片

38、通过userDao去查询

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第36张图片

39、这个要创建一个userDao的实现

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第37张图片

40、这里放到Dao层

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第38张图片

41、这个写错了,应该在web层

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第39张图片

42、这个是没用的,给他删除

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第40张图片

43、这里findAll,给他创建一下

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第41张图片

44、创建一个userDao的实现

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第42张图片

45、UserDaoimpl类

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第43张图片

46、实现userDao,注入一个jdbc的模板,同时给他一个getter方法

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第44张图片

47、通过JDBC模板进行查询操作

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第45张图片

48、最终怎么进行封装那,

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第46张图片

49、泛型

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第47张图片

50、.var

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第48张图片

51、

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第49张图片

52、这里将数据返回给web层

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第50张图片

53、拿到数据后进行展示

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第51张图片

54、现在对userDao和UserS。。。,进行一下配置

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第52张图片

55、找到application...

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第53张图片

56、给他配一个

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第54张图片

57、用这个

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第55张图片

58、我现在注入userDao

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第56张图片

59、现在配置userDao

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第57张图片

60、properti,他就像一个模板

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第58张图片

61、给他配置jstl

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第59张图片

62、jstl的配置属性

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第60张图片

63、给他使用for循环

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第61张图片

64、把死数据变成活的

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第62张图片

65、最后这个不好做

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第63张图片

66、第二,我这个数据是没有的

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第64张图片

67、web层和业务层

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第65张图片

68 业务层查Dao层

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第66张图片

68.1

69、最后经过业务封装之后

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第67张图片

70、这个roles没有进行封装

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第68张图片

71、所具有的角色这部分没有完成

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第69张图片

72、看两张表

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第70张图片

73、中间表

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第71张图片

73.1 角色对应表

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第72张图片

74

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第73张图片

74.1 id 为2 ,既可以是角色2,也可以是角色3

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第74张图片

75 现在查询对应的角色,这里在业务层中进行实现

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第75张图片

76、一般Dao层只负责比较简单的层进行查询,而我的业务层比较复杂,负责我们的业务层

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第76张图片

77、我们把我们的userList进行返回

77.1

78 这个user具备不具备role的数据

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第77张图片

79、每个user都不具备这个数据

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第78张图片

80、封装userList中roles数据

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第79张图片

81、new 现在我能够得到张三的id 

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第80张图片

82、我有张三的id 是1,现在我想查张三的角色我怎么查

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第81张图片

83、根据1查中间表

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第82张图片

84、他对应的是1跟2,然后再去查询

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第83张图片

85、张三对应的角色的属性信息

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第84张图片

86、所以我要根据主角去查几张表,两张表

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第85张图片

87、user-role表,另一个是role表

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第86张图片

88、用那个fullEach的内容

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第87张图片

89、获得user Id,属性类型是long 类型的

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第88张图片

90、将id作为参数,查询当前一个role 的集合数据

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第89张图片

91、张三查询的id最终对应的是几个对象

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第90张图片

92、然后再查role表的研究源

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第91张图片

93、我们返回的是role表,另一个是研究员

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第92张图片

94、查出这个方法,你写出那个端口比较靠谱

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第93张图片

95、查role 你刨除使用UserDao当中以外

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第94张图片

96、把他导一个包

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第95张图片

97、除了什么之外,我还得注入一个RoleDao s,我们通过RoleDao 来查数据

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第96张图片

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第97张图片

 97.1、find userid 

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第98张图片

98、返回值是这个东西,泛型roles 

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第99张图片99、得到数据之后,我进行封装

Spring练习30---用户列表的展示,其实用户列表的展示(上)_第100张图片

你可能感兴趣的:(springBoot,数据库)