@POST @Path("updateclient") @Consumes({MediaType.APPLICATION_JSON}) @Produces("text/plain") public String updateClient(Client cliParam) { EntityManager em = HibUtil.getEntityManager(); em.getTransaction().begin(); Client cli = em.find(Client.class, cliParam.getNumCli()); if (cliParam.getAdrRueCli() != null) { cli.setAdrRueCli(cliParam.getAdrRueCli()); } if (cliParam.getNomCli() != null) { cli.setNomCli(cliParam.getNomCli()); } if (cliParam.getVilleCli() != null) { cli.setVilleCli(cliParam.getVilleCli()); } if (cliParam.getAdrRueCli() != null) { cli.setAdrRueCli(cliParam.getAdrRueCli()); } if (cliParam.getCpCli() != null) { cli.setCpCli(cliParam.getCpCli()); } if (cliParam.getNumPieceCli() != null) { cli.setNumPieceCli(cliParam.getNumPieceCli()); } if (cliParam.getPieceCli() != null) { cli.setPieceCli(cliParam.getPieceCli()); } em.getTransaction().commit(); HibUtil.closeEntityManager(); return "ok"; }