在我的应用程序中,我在stackoverflow https://api.stackexchange.com/docs处有类似的api。
我有投票的问题和答案的地址。问题是我真的不知道如何存储这样的选票。有两种类型的投票:upvote
和downvote
。
questions/{id}/upvote
questions/{id}/upvote/undo
questions/{id}/downvote
questions/{id}/downvote/undo
我有两个实体:UserEnttiy
和QuestionEntity
。
我不知道覆盖这两个实体的关系和映射。在我看来,投票应该在用户名单上,而在问题的主题中只有这些投票的反击。
如何创建正确的映射?
答案 0 :(得分:0)
我认为最简单的方法是扔掉" /撤消"并在QuestionEntity中创建另一个包含投票数的属性。如果有人点击upvote数字也会更高,如果点击downvote - 数字正在下降。