Mappage d'une Vue SQL avec pas de Clé Primaire à l'Entité JPA

Dans mon Application Java je veux obtenir de l'information qui est stockée dans ma Base de données Oracle, à l'aide de JPA.
Dans ma Base de données j'ai un point de Vue, avec un ensemble de colonnes que j'ai reçu de certains autres tables. Je veux une carte son point de Vue. Cependant, mon Vue n'est pas une Clé Primaire, donc je ne peux pas créer une Entité JPA. J'ai pensé à utiliser 2 colonnes Clés Étrangères.

Quelle est la meilleure façon de mettre en œuvre? J'ai vu beaucoup d'approches différentes, que je ne peux pas décider qui est le meilleur pour ce cas.

OriginalL'auteur user2144555 | 2013-11-25