2017-08-10 79 views
0

我是Stack overflow论坛的新成员。这是我的第一个问题。 我正在用jpa创建使用spring mvc的web应用程序。但是我不能因为我想在实体模型中使用双方关系而过度使用这种情况。对不起,我的英语不好。 Database Structure and data for reference如何将两列(同一表)引用到其他表的一列中

+0

我想,我无法解释实际问题,所以我附上了问题照片。 [链接](https://i.stack.imgur.com/dxdLO.jpg)https://i.stack.imgur.com/dxdLO.jpg。请检查此链接以了解数据库架构和数据引用。 –

回答

0

根据你的问题,你想有一个免费的产品,它有withId,toId但都指向同一个表产品。

在这种情况下,请设计您的免费产品表,如下所示。

@OneToOne 
@JoinColumn(name = "withId") 
private Product withProduct; 

@OneToOne 
@JoinColumn(name = "toId") 
private Product toProduct; 
+0

请检查此链接的数据库模式和数据引用。 https://i.stack.imgur.com/dxdLO.jpg –

+0

我想,我无法解释实际问题,所以我附上问题照片。 [链接](https://i.stack.imgur.com/dxdLO.jpg) –

+0

更新了答案。核实。 – Rajesh

相关问题