2017-08-10 70 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

相關問題