提取好友列表和推荐好友

时间:2021-01-20 02:59:44

标签: java database spring-boot

我正在尝试用 Java 构建一个后端,它应该显示用户的朋友和推荐的朋友列表。 例如: id;1,朋友:[2,4] 朋友建议:[5,6] 编号:2,朋友:5,6 等等... 现在有一个非规范化的数据库结构,我创建了一个表 user(具有用户详细信息)和 user_friends(将 user_id 与friend_id 链接)。我又创建了一张表,将这两个表连接起来,其中包含 user_id、friend_id、friend_suggested_id。 问题 1:对于非规范化数据库设计,这种方法是否正确? 问题 2*:我从 springboot 中检索的数据就像 {id: 1,friendid: 2,friendsuggedtedid:4} 的列表。 除了 id 每个用户还有一些其他的细节。我如何以用户列表{id,name, location}、朋友列表{id,name,location}和具有相同对象类型的建议朋友列表的形式提取数据。

0 个答案:

没有答案