0
我有域這樣的:Grails的hasOne和的hasMany同一域
class Team {
hasOne [leader: Person]
hasMany [member: Person]
}
class Person {
belongsTo [team: Team]
}
但產生的表時,沒有像在球隊表leader_id列。因此,領導關係並沒有持續下去。
我該如何解決?
我有域這樣的:Grails的hasOne和的hasMany同一域
class Team {
hasOne [leader: Person]
hasMany [member: Person]
}
class Person {
belongsTo [team: Team]
}
但產生的表時,沒有像在球隊表leader_id列。因此,領導關係並沒有持續下去。
我該如何解決?
我計算過,我需要的是
class Team {
belongsTo [leader: Person]
hasMany [member: Person]
}
class Person {
belongsTo [team: Team]
}
讓球隊表具有所需的「領頭羊」參考回人。
對,所以OP應該保留'hasMany'給成員,但應該把'leader'改爲'Person leader' – 2012-07-25 13:37:35