0
我有以下兩個表:的Grails:在另一個表的主鍵的兩個參考
tbTeams:
- ID
- 名
tbMatches
- ID
- TEAM1
- TEAM2
- score1
- score2
我要的是,在tbMatches的TEAM1和TEAM2列都從ID派生的tbTeams。請讓我知道如何在grails中實現這種關係。
PS:我是Grails新手,對數據庫知識較少。請忽略任何類型的錯誤。
我有以下兩個表:的Grails:在另一個表的主鍵的兩個參考
tbTeams:
tbMatches
我要的是,在tbMatches的TEAM1和TEAM2列都從ID派生的tbTeams。請讓我知道如何在grails中實現這種關係。
PS:我是Grails新手,對數據庫知識較少。請忽略任何類型的錯誤。
class TbTeam{
String name
//Optional
static mapping = {
table 'TB_TEAM'
id column: 'TB_TEAM_ID'
}
}
class TbMatch{
Integer score1
Integer score2
TbTeam team1
TbTeam team2
static mapping = {
table 'TB_MATCH'
id column: 'TB_MATCH_ID'
team1 column: 'TEAM_1' //maps to the primary key of TbTeam
team2 column: 'TEAM_2' //maps to the primary key of TbTeam
}
}
GORM documentation是Grails新手的聖經[我想給大家:)]。通過它。
謝謝。這正是我正在尋找的... –