组成不是创建外键参考



我有两个域类,如下,

class Agent {
    String name
    Team team
}
class Team {
    String name 
    Agent primarySupervisor
    static hasMany = [secondarySupervisors:Agent]
}

每个代理都有一个团队,每个团队都有主要主管和多个二级主管。

上面的代码不会为二级主管映射创建表,如果我从 agent 域或primarysupervisor中删除Team属性,请从 team> team 域中创建映射表。<<<<<<<<<<<<<<<<<<<<<<

我在做什么错?

此域类结构应适用于您。

 class Agent {
        String name
        static belongsTo = Team
        static hasOne = [team: Team] // Every agent has a team
    }
    class Team {
        String name 
        static hasMany = [secondarySupervisors:Agent] // every team has a primary supervisor and multiple secondary supervisors
    }

这里有许多关系将形成一个新表, team_agent

相关内容

  • 没有找到相关文章

最新更新