0
위의 코드는 차 감독 매핑 테이블을 생성하지 않으며, 내가 팀 도메인에서 에이전트 도메인 또는 primarySupervisor에서 팀 속성을 제거하면 다음 매핑 테이블을 생성한다.
내가 뭘 잘못하고 있니?
위의 코드는 차 감독 매핑 테이블을 생성하지 않으며, 내가 팀 도메인에서 에이전트 도메인 또는 primarySupervisor에서 팀 속성을 제거하면 다음 매핑 테이블을 생성한다.
내가 뭘 잘못하고 있니?
이 도메인 클래스 구조가 적합합니다.
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로 새로운 테이블을 형성 할 다수의 관계를 갖는다.