Как отобразить и сохранить объект после запроса патча в Spring-boot - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть сопоставление патчей.

@PatchMapping(value = "/{id}")
    public Orders orderByPatch(@RequestBody Orders newOrders,
        @PathVariable("id") UUID id) {
    return myService.save(newOrders, id);
}

Вот сервис.

public Orders save(Orders newOrders, UUID id) {
    Orders oldOrders = myRepo.findById(id).orElseThrow(() -> new NoDataFoundException("No data Found"));
    ModelMapper modelMapper = new ModelMapper();
    oldOrders = modelMapper.map(newOrders, Orders.class);
    return myRepo.save(oldOrders);
}

, как вы можете видеть, после сопоставления мой объект изменился.поэтому, когда я пытаюсь сохранить его снова, hibernate пытается сохранить новый объект вместо обновления старого объекта.

Я просто хочу взять несколько файлов для обновления.как я могу это сделать?

...