Mysql
 sql >> Database >  >> RDS >> Mysql

Hibernate non crea una tabella di join

Si scopre che Hibernate non ha creato una tabella di join a causa di Medici chiave primaria che estende la dimensione consentita. Tuttavia, è stato in grado di creare Medici tavolo da solo. Quindi per risolverlo ho dovuto limitare la dimensione dell'ID. Ho cambiato Medici ID in questo modo:

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

E ora la tabella di join può essere creata da Hibernate.