Ich habe eine MySQL-Tabelle ohne Primärschlüssel, und ich habe es in eine JPA-Entität zuordnen. Ich kann die Tabelle in keiner Weise ändern.
Da Entitäten einen Primärschlüssel haben müssen, muss ich einen angeben. Wenn ich sicher bin, dass das Feld, das ich als Primärschlüssel in der Entität verwende (oder die Felder, falls ich mich für die Verwendung eines zusammengesetzten Primärschlüssels entscheide), immer eindeutig (und nicht null) in der Tabelle sein wird, kann die Tatsache, dass die Tabelle keinen Primärschlüssel hat, der in CREATE TABLE angegeben ist, irgendwelche Probleme verursachen?