Stratégie de génération d'identification JPA, @ID Par défaut est Auto, MySQL Par défaut est l'identité, mais j'ai constaté qu'une table Hibernate_Enence a été générée, pourquoi? P>
3 Réponses :
Stratégie automatique, Hibernate 4 est identité, 5 est la table p>
Ce problème se produit lorsque "Combiner" Hibernate 5 et MySQL. Voir Cet article a> Pour en savoir plus sur cela. Utilisez le mappage suivant pour résoudre ceci. P> @Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
@GenericGenerator(name = "native", strategy = "native")
private Integer id;
vous pouvez le faire
Application.yml
Bienvenue à! Lorsque vous répondez à une question avec la plupart du temps du code, veuillez expliquer un peu votre réponse. Dans ce cas, il y a plus de réponses, alors essayez de montrer les avantages de la tienne.