81 votes

Entité JPA sans id

J’ai une base de données avec la structure suivante :

Lorsque j’essaie de créer une classe EntityProperty

J’obtiens l’exception suivante :

Je sais que les entités JPA doivent avoir une clé primaire, mais je ne peux pas modifier le schéma de base de données pour des raisons indépendantes de ma volonté. Est-il possible de créer des entités JPA (Hibernate) qui fonctionneront avec un schéma de base de données comme celui-ci ?

62voto

axtavt Points 126632

Je suppose que votre `` a une clé composite où est une clé étrangère à `````` . Si c’est le cas, vous pouvez le mapper comme suit :

1voto

Qwerky Points 10847

S’il existe un mappage un à un entre l’entité et entity_property vous pouvez utiliser entity_id comme identificateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X