Вам понадобится @ManyToOne
для сохранения только в Department
, но вам, скорее всего, понадобится @OneToMany
в Organization
для запроса GET.
Просто убедитесь, что при сохранении отдела вам необходимо:
- Извлечение из БД организации
- Установить выбранную организацию на объекте отдела
- Добавить отдел в список Organization.departments
- Упорствовать в отделе
Для обработки ошибок верните ответ BAD_REQUEST
:
return new ResponseEntity<>(HttpStatus.BAD_REQUEST);