Quindi, c'è un comportamento con innodb che può causare problemi se alcune tabelle mancano di chiave primaria.Specifica di una chiave primaria su @ElementCollection
Quindi con Hibernate, sto cercando una chiave per specificare una chiave primaria su una tabella @ElementCollection con un Set come struttura dati underling.
Ho trovato un modo per avere una chiave primaria con una mappa, ma è un po 'strana perché non ho bisogno di una mappa.
Ho anche trovato una risposta relativa a @Embeddable, ma non ho bisogno di questo tipo di complessità. Sto usando un Set o Set come struttura dati nelle mie entità.
Qualche idea su come ottenerlo?
Utilizzare una relazione @ ManyTo *: se si dispone di una chiave primaria, si ha una nuova entità. –
È piuttosto fastidioso creare una nuova entità solo per un insieme di int. – plcstpierre