用于存储投票的表之间的关系

时间:2018-01-28 23:48:35

标签: java spring hibernate spring-mvc spring-boot

在我的应用程序中,我在stackoverflow https://api.stackexchange.com/docs处有类似的api。 我有投票的问题和答案的地址。问题是我真的不知道如何存储这样的选票。有两种类型的投票:upvotedownvote

questions/{id}/upvote
questions/{id}/upvote/undo
questions/{id}/downvote
questions/{id}/downvote/undo

我有两个实体:UserEnttiyQuestionEntity

我不知道覆盖这两个实体的关系和映射。在我看来,投票应该在用户名单上,而在问题的主题中只有这些投票的反击。

如何创建正确的映射?

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法是扔掉" /撤消"并在QuestionEntity中创建另一个包含投票数的属性。如果有人点击upvote数字也会更高,如果点击downvote - 数字正在下降。