Mysql
 sql >> Base de données >  >> RDS >> Mysql

Hibernate ne crée pas de table de jointure

Il s'avère que Hibernate n'a pas créé de table de jointure à cause de Doctors clé primaire étendant la taille autorisée. Il a cependant pu créer des docteurs tableau seul. Donc, pour résoudre ce problème, j'ai dû limiter la taille de l'identifiant. J'ai changé de médecin identifiant comme ceci :

@Id
@Column(length = 11)
@NotNull
private String pesel;

Et maintenant, la table de jointure peut être créée par Hibernate.