2014-01-19 97 views
0

我有一個2 DB表'Player'和'Game'的例子。我想創建一個名爲 'PlayerPlayedWithOpponentGame' 必須具備以下領域的另一個表: - playerA(FK指向玩家ID) - playerB(FK指向玩家ID) - gamePlayed(FK指向遊戲ID)Play Framework 2.2.1 Ebean多對多3個表之間的關係

我已經嘗試了很多東西,但是沒有任何工作正確!有什麼建議麼???

在此先感謝!

+0

並且不要忘記添加您嘗試的代碼。找出你的bug會更容易。 –

回答

1

爲此,您必須創建三個實體。 (播放器,遊戲機,PlayerPlayedWithOpponentGame)

球員< - (多對一) - PlayerPlayedWithOpponentGame(PlayerA)

球員< - (多對一) - PlayerPlayedWithOpponentGame(PlayerB)

遊戲< - (多對一) - PlayerPlayedWithOpponentGame( gamePlayed)

我有一些單向關係的問題,如果你有它們,那麼只是雙向的。 (很顯然,在一方ManyToOne和另一方OneToMany)

相關問題