Comment ajouter une map & lt; String, Person & gt; dans une classe d'entités?

Je veux ajouter un mappage comme

Map<String, Person> personMap;

à l'intérieur d'une classe d'entité, où Person est l'entité. Le Map est d'identifier précisément les Person correspondant à la String (que ce soit un surnom de la personne). La même personne peut avoir des noms différents et à chaque fois que le nom est donné, le même Person doit être trouvé.

Persistance API utilisée est JPA et le fournisseur est EclipseLink. Ce annotation dois-je utiliser et comment?

source d'informationauteur Naveed S