发表于: 2019-11-06 23:04:29
1 963
今日想法:
继续学习和编写最后一个分级查询接口。
今日计划:
我花了时间去看了一下这方面的知识,学习和理解。
最终还是确定了,把每个级查询的到的所有数据,以list的类型,存放进map集合里。
因为map是键值对来存放的,可以存放多种类型的不同数据。
然后再去学习了一下if循环,想着独立思考,自己去摸索一下。当然也会看看网上的教程。
看了一下关系运算符,还有网上的相关教程。
最后结合自己的想法,写出了一套很傻逼的循环。
我的本意是:
1.调用第一层的接口进行查询,然后返回第一层的结果集。(工作室集,成员集,作品集
2.从第一层的结果集中,取出每条数据的ID。
3.把取出的每条数据的ID,传入第二层的查询PID的接口,查出第二层的结果集。(工作室集
4.从第二层的结果集中,取出每条数据的ID。
5.把取出的每条数据的ID,传入第三层的查询PID的接口,查出第三层的结果集。(成员集
6.从第三层的结果集中,取出每条数据的ID。
7.把取出的每条数据的ID,传入第四层的查询PID的接口,查出第四层的结果集。(作品集
8.从第四层的结果集中,取出每条数据的ID。
9.把取出的每条数据的ID,传入第五层的查询PID的接口,查出第五层的结果集。(每个作品对应的留言
10.每层的结果集的所有数据,都会以list类型,存放进map集合中,返回给前端map。
今日问题:
参数类型有问题,对应map和hashmap,还有arraylist,的不了解,使用不当,写的不对。
如果使用list类型,那么下一级就无法使用getid的方法,从而无法获取上一级集合的每条参数的ID。
但是如果不用list类型,那么下一级就可以使用getid的方法,去获取上一级集合的每条参数的ID。
可是如果不适用list类型,那么上一级就不是集合,而且其中的单条数据,又无法接多个参数。
前后矛盾,卡在中间,很头疼。对这方面的知识欠缺,如果最后实在不行了,那就找张师兄和艾师兄。
最后实在不行,再去找二大请教。(虽然我觉得我可以···
明日想法:
学习,理解,修改代码,测试,排错改错。
评论