आप निम्नानुसार टीमों और मैचों के बीच एक यूनिडायरेक्शनल मैपिंग कर सकते हैं:
मैचों की कक्षा में:
@ManyToOne(optional = false)
@JoinColumn(name = "home_team_id", referencedColumnName = "team_id")
private Team homeTeam;
@ManyToOne(optional = false)
@JoinColumn(name = "away_team_id", referencedColumnName = "team_id")
private Team awayTeam;
अगर आपको द्वि-दिशात्मक संबंध need की आवश्यकता है आप निम्नलिखित जोड़ सकते हैं:
टीमों की कक्षा में:
@OneToMany(mappedBy = "homeTeam")
private Set<Matches> homeMatches;
@OneToMany(mappedBy = "awayTeam")
private Set<Matches> awayMatches;