public synchronized Boolean updaterBaseDeDonnees(Client cli) { if (HibernateConnection.online == false) { ParamSync param = new ParamSync(); param.setClinom(cli.getClinom()); if (cli.isClisuppr() == true) { param.setType("Suppression"); } else { param.setType("Mise à jour"); } Synchro sync = new Synchro(); sync.objSerializable(cli, param); } try { Transaction tx = HibernateConnection.getSession().beginTransaction(); HibernateConnection.getSession().update(cli); tx.commit(); return true; } catch (Exception e) { System.out.println(e); return false; } }