comment enregistrer via hibernte d'une donnée avec incrementation automatique
tout ce bloque à partir de l'identifiant qui est clef primaire et incrementé automatiquement.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Session session3 = HibernateUtil.getSessionFactory().openSession();
Transaction tx3 = session3.beginTransaction();
System.out.print("Debut des SETS");
client.setConfirme(0);System.out.print("confirme");
client.setEmail(monClient.getEmail());System.out.print("email");
client.setIdClient(Integer.parseInt(list2.get(0).toString())+1);System.out.print("id");
client.setLogin(monClient.getLogin());System.out.print("login");
client.setPassword(monClient.getMdp());System.out.print("mdp");
client.setPasswordConfirme(monClient.getMdpc());System.out.print("mdpconfirme");
System.out.print("Fin des SET");
session3.saveOrUpdate(client);
session3.flush();
tx3.commit();
session3.close(); |
Les temoins System.out s'arrêtent à "email". Cela bloque donc avant System.out.print("id");
Comment faire pour enregistrer un objet avec champs automatiquemant incrémenter. Merci :?