如果我们已经是一对多,我们是否需要使用多对一?

时间:2016-11-02 11:39:22

标签: sql jpa java-ee data-structures

我正在学习java EE和spring。我想创建一个博客系统,包括用户,博客,评论实体。用户可以有很多博客,博客可以有很多评论。 我的问题是,一旦我为用户博客创建了一对多的实际情况,我是否还必须使用多对一的倒退?我查了几个例子,我看到了两个解决方案。我们什么时候必须使用每个?

1 个答案:

答案 0 :(得分:1)

@ManyToOne反向链接从“子”转移到“父”实体是很方便的,因为这样您就可以指定@OneToMany关系中“子”实体的哪个属性是持有该属性的属性“子”实体所属的“父”实体所属的信息(通过mappedBy - 字段) - 在数据库级别,“子”实体所属的“父”实体所属的信息用外键表示“子”实体(保持属性原子)与“父”实体将具有“子”列表的对象“世界”形成对比。