2014-10-16 85 views
0

我有一個建模在線拍賣系統的情況,就像將會有物品
用於他們的特徵和全部拍賣。現在會有投標人競投。最終,當一個投標將被接受時,該投標人將被附上該項目。現在我有一個「項目」表,其中存儲有關該項目的所有詳細信息。所以如何在jpa註釋中實現這種一對一的關係。因爲當項目被拍賣時,我不知道哪個投標人的投標將被接受。 所以如何在這裏使用@OneToOne使用jpa。用jpa和hibernate模擬春天mvc的情況

或者我應該以不同的方式對問題進行建模,如發佈拍賣項目和接受項目出價的兩個表格。因爲當出價時,我知道競拍者的詳細信息。因此,我可以輕鬆地使用@OneToOne。請給出一些想法。

回答

0

@OneToOne並不意味着投標人存在。在拍賣結束前它將爲空,屆時您將把它設置爲贏得拍賣的任何人。順便說一句,我假設一個投標人可以投標多件物品,在這種情況下,物品一方爲@ManyToOne,投標方一方爲@OneToMany