Я имею двухуровневую иерархию сущностей (Post и PostComments; одно отношение OneToMany) и реализовал ее этот рекомендуемый способ (короче говоря: владелец - это сторона с множеством, и есть методы посвящения с одной стороныдля добавления и удаления дочерних сущностей).
Пока все работает нормально, я изо всех сил пытаюсь отобразить это в правильном DTO (будет json-ed).Я не хочу раскрывать сущности напрямую.Правильно означает, в частности, что я могу сделать json-> mapToEntity-> repository.save (entity)
Затем следует обновить все поля Post, а также все поля PostComment (при необходимости добавьте delete).
Единственный способ, который я вижу на данный момент, - полностью восстановить сущность при обновлении: получить сущность, подлежащую обновлению, и установить все поля, как указано в json, а затем сохранить.
Есть ли лучший способ обновить такуюструктура сущности через модель JSON (остальные API)