Я не мог понять, как сделать отношения между сущностями зависимыми друг от друга.Достаточно ли самого jdl для создания сущностей, подобных приведенным ниже;
- Добавить новый регион:
- Добавить новую страну:
- Регион (раскрывающийся список)
- Название страны
- Добавить новое состояние:
- Регион (раскрывающийся список)
- Страна (раскрывающийся список"Список обновлений с изменением региона)
- Название государства
- Добавить новый город:
- Регион (раскрывающийся список)
- Страна (выпадающий список обновлений с изменением региона)
- Состояние (выпадающий список обновлений с изменением страны)
- название города
- Добавить новый адрес:
- Регион (раскрывающийся список)
- Страна (раскрывающийся список "Обновление списка с изменением региона)
- Состояние (раскрывающийся список" Обновление списка с изменениемстраны)
- Город (выпадающий список обновлений со сменой штата)
- Адрес
Я пробовал это;
entity Region {
regionName String required
}
entity Country {
countryName String required
}
entity State {
stateName String required
}
entity City {
cityName String required
}
entity Address {
addressLine String required
}
relationship ManyToOne {
Country{region(regionName)} to Region,
State{country(countryName)} to Country,
City{state(stateName)} to State,
Address{city(cityName)} to City
}
paginate all with infinite-scroll
service all with serviceImpl
Tего JDL показывает только его родитель.Я хочу создать новый адресный объект со всеми родителями в регионе.
Если я попытаюсь установить отношения со всеми родителями, все выпадающие списки будут индивидуальными.Вы можете выбрать Азия> США> Париж.
Как правильно связать адрес с регионом, страной, государством, городом с правильными зависимостями?