在Grails中hasMany和hasOne是如何工作的?
我在定义域类的一对一和一对多关系时遇到问题。 我有以下域类在Grails中hasMany和hasOne是如何工作的?,grails,groovy,Grails,Groovy,我在定义域类的一对一和一对多关系时遇到问题。 我有以下域类 class Team { static hasMany = [players: Player] static hasOne = [coach: Coach] } class Person { String name } class Player extends Person { } class Coach extends Person { } 因此,我的问题是: 1-我是否需要在球员和教练中声明变量tea
class Team {
static hasMany = [players: Player]
static hasOne = [coach: Coach]
}
class Person {
String name
}
class Player extends Person {
}
class Coach extends Person {
}
因此,我的问题是:
1-我是否需要在球员和教练中声明变量team
2-我是否也需要声明属于
3-考虑到上述类别,是否最好使用hasOne
多谢各位
李利巴特的回答有一个小错误