Entité JPA pour une table sans clé primaire

J'ai une table MySQL sans clé primaire, et j'ai à la carte dans une entité JPA. Je ne peux pas modifier la table.

Car des entités doit avoir une clé primaire, je le préciser. Si je suis certain que le terrain j'utilise comme clé primaire de l'entité (ou les champs, devrais-je opter pour l'utilisation de la clé primaire composite) sera toujours unique (et non nul) dans le tableau, le fait que la table n'a pas une clé primaire spécifié dans CREATE TABLE causer des problèmes?

source d'informationauteur tputkonen