图床demo记录

这次作业遇到的问题挺多,一开始不明白一对多映射该怎么实现,以及在这种方式下,怎么完成数据的查询绑定,一开始真是一头包,无从下手。网上的方法各种各样,所以尝试了很多次后来把外键加上以后,通过id把需要的数据查出来了,是一个整的Album对象,然后又陷入了一个思维误区,认为要通过controller层传递数据的话,需要把这个对像中的imageList单独抽出来,所以像通过查询语句单独查,但是通过外键查询有很多坑,弄了很久也没把查询语句写出来,后来看了老班给的vue跳转传值,觉得应该从前端入手,不需要再通过controller层了,最后找了一些方法把值传过去了,中间解决了一些小问题,像路由配置和跳转路径没写对导致页面空白,和bootstrap的循环语法,在第二个相片页面里,不能加 :key,否则会导致只循环一个数据,具体原因不是很清楚,跟别人的不太一样。作业效果暂时只是展示了数据,没有像图床细致模仿,因为迟交太久,所以先展示效果,后面在做完善。



作业效果

这次作业的收获,首先是熟悉了一对多映射的使用方法:

在一这个实体类中添加语句,具体属性可以根据需求更改:



图床demo记录_第1张图片
一些注解
需要添加的方法


具体的一些代码实现,可以从github上查看


另一个需要注意的点是,有些数据的传递,不需要全部都从controller层出发,可以把数据传入前端后,由前端进行数据,网页的跳转传递,这次也了解了一些vue的相关语法,贴上一个链接,介绍数据的跳转

https://segmentfault.com/a/1190000011707883

你可能感兴趣的:(图床demo记录)