2017-10-04 1 views
-1

I généré une application CRUD Web suivant this pageJPA Generated Valeurs

Mais l'assistant n'annoter pas de champ autoincrement clé primaire dans le tableau (s) avec @GeneratedValue.

Et bien sûr, lors de l'exécution de l'interface utilisateur ne remplit pas le champ ID auto-incrémentation avec la valeur.

J'essayé de regarder this page

J'ai essayé annoter le champ ID (s) avec @GeneratedValue mais sans succès. Dois-je d'abord créer une table avec une colonne auto-incrémentée?

+2

Qu'est-ce que c'est «sans succès»? Ce n'est pas tout sur la chance. Si vous annotez une classe avec '@ GeneratedValue', vous générez probablement le SCHEMA. Alors, quel schéma avez-vous? Et puis à l'exécution, quel SQL est émis lors de l'insertion de l'objet? Et tout dépend de la «stratégie» que vous avez choisie pour votre valeur générée, mais vous ne dites pas ce que vous avez utilisé à la fin. Une documentation JPA de base vous dirait ces choses – DN1

Répondre