Как создать правильное отношение, используя JDL? - PullRequest
0 голосов
/ 07 октября 2019

Как заставить этот jdl генерировать действительный код?

entity Location {
  clarification String,
  building String,
  street String,
  comment String,
  cityRegion String,
  city String,
  postalCode String,
  countryRegion String,
  country String
}

entity Organization {
  shortName String
  fullName String
  createdDate Instant
}

relationship ManyToMany {
  Organization{headOfficeAddress} to Location{headOffice}
  Organization{postalAddress} to Location{postal}
}

Теперь это приводит к

 public Organization removePostalAddress(Location location) {
    this.postalAddresses.remove(location);
    location.getOrganizations().remove(this);
    return this;
}

Но у Location нет поля headOffices или organization с геттером.

...