Spring数据Jpa保存/更新无法在休息服务

时间:2017-06-30 12:29:31

标签: spring rest jpa spring-data spring-data-jpa

我遇到了一个无法找到解决方案的问题。我尝试从服务休息中更新我的数据库。通过我的存储库服务,我设法访问我的数据库并执行' find'功能但不是'保存'方法。你有什么想法吗?

这是有问题的类,在调试之后,我的对象得到了很好的更新,但是保存功能没有更新bdd。

@RestController
@RequestMapping("/api")
public class ControllerVehicleApi {

    @Autowired
    private CourtierRepository courtierRepository;

    @RequestMapping(value = "/pack/update", method = RequestMethod.PUT,consumes = MediaType.APPLICATION_JSON_VALUE)
    public String  getPackByNom(@RequestBody Pack1 pack)  {

        Courtier courtier=courtierRepository.findBySiren(pack.getSirenCourtier());

        if(courtier==null){
            return "Pas de courtier dans la base de données";
        }else {
            for (Pack1 p : courtier.getCourtierJson().getPackList()) {
                if (p.getNom().equals(pack.getNom())) {
                    p.setPolicySpecialConditionUUID(pack.getPolicySpecialConditionUUID());

                }
            }
            courtierRepository.saveAndFlush(courtier);
        }
        return "OK";
    }

}

你:)

0 个答案:

没有答案