我有用户表usr和回答表answer,一个用户写多个回答(一对多)、一个用户点赞多个回答,一个回答可以被多个用户点赞(多对多)、一个用户收藏多个回答,一个回答可以被多个用户收藏(多对多),我的Usr类包含下面几个属性:
private List<Answer> answers = new ArrayList<>();//回答 1 n
private List<Answer> collections = new ArrayList<>();//收藏 n n
private List<Answer> likes = new ArrayList<>();//点赞 n n
Answer类包含下面几个属性:
private Usr author;
private List<Usr> likers = new ArrayList<>();//点赞的用户
private List<Usr> collectors = new ArrayList<>();//收藏的用户
程序运行后生成的数据库中,只会生成一个answer_usr表,表示点赞(或收藏)的多对多关系,应该还有一个表表示收藏(或点赞)的关系,我该怎么办
你是在用的逆向工程吗?回答表与点赞或收藏应该是一对多的关系
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632