Bonjour,

J'ai une table label qui contient, en plus de sa clé primaire et du label, un id qui peut pointer vers l'une des quatre autres tables de la base. En effet, ma table label peut indifféremment contenir les libellés de chacune des autres tables.

Or le mapping OneToOne exige de fixer, dans l'entité "Label", le type de l'objet lié par ledit mapping :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
@OneToOne(mappedBy = "destObject")
private Personne personne;
(ici la table labels ne pourra contenir que les labels de la table "Personne")

Comment puis-je mapper ce type d'association ?

Je ne sais pas si ce que je dis est compréhensible !

Merci de votre aide.

Pascal