J'ai, disons, 3 tables

objetA ( id, type, x, y, z )
objetB ( id, type, x, y, z )
objetC ( id, type, x, y, z )

et une table

libelle ( id_objet, type_objet, lang, libelle )

Je pense que l'on est dans le cas d'une relation oneToMany.
Mais peut on, et quelle est la notation pour dire que la table 'libelle' référence les 3 autres tables?
En gros pour écrire dans ce cas ce que donne la doc pour le cas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
/**
* @ORM\ManyToOne(targetEntity="Category", inversedBy="products")
* @ORM\JoinColumn(name="category_id", referencedColumnName="id")
*/
Je sais que l'organisation des tables n'est pas la meilleure, c'est un existant que je ne peux modifier