Bonjour,
Je voudrais savoir comment ca marche pour avoir une clé automatique
qui s'incremente a chaque fois que j'ajoute un client.
la clé de client étant "cliId numerique(6)"
Merci
Bonjour,
Je voudrais savoir comment ca marche pour avoir une clé automatique
qui s'incremente a chaque fois que j'ajoute un client.
la clé de client étant "cliId numerique(6)"
Merci
Avec mySQL
va générer un auto-increment pour cliId
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @Id @GeneratedValue(strategy = GenerationType.AUTO) Long cliId;
Sa depand de ton SGBD, soit tu peux creer une sequence (Oracle) ou sinon rendre une colum d'une table comme AUTO-INCREMENT (MySQL)
j'utilise derby comme base de données
j'ai essayé en faisant comme ceci
Personne personne = new Personne();
personne.setNom(nom);
personne.setPrenom(prenom);
...
mais a mon avis il trouve pas la clé,
comment je peus lui attribué la clé automatique?
merci
quelle est le message d'erreur?
Pour info la clef est générée au moment du persist()
Partager