Also gibt es dieses Verhalten mit innodb, das ein Problem verursachen kann, wenn einige Tabellen Primärschlüssel fehlt.Angeben eines Primärschlüssels für @ElementCollection
Also mit Hibernate, suche ich nach einem Schlüssel, um einen Primärschlüssel in einer @ElementCollection-Tabelle mit einem Set als Underling-Datenstruktur anzugeben.
Ich habe einen Weg gefunden, einen Primärschlüssel mit einer Karte zu haben, aber es ist irgendwie seltsam, weil ich keine Karte brauche.
Ich habe auch eine Antwort zu @Embeddable gefunden, aber ich brauche diese Art von Komplexitäten nicht. Ich verwende ein Set oder Set als Datenstruktur in meinen Entitäten.
Irgendeine Idee, wie man das erreicht?
Verwenden Sie eine @ ManyTo * -ähnliche Beziehung: Wenn Sie einen Primärschlüssel haben, haben Sie eine neue Entität. –
Es ist irgendwie ärgerlich, eine neue Entity nur für eine Menge int zu erstellen. – plcstpierre