Les Annotations JPA - Comment récupérer une valeur unique à partir d'une autre table que l'objet courant?

Comment faites-vous la carte d'une seule valeur dans une colonne d'une autre table à l'objet en cours?

Exemple:

class Foo {
    @Id
    @Column(name="FOO_ID")
    private String fooId;

    @Column(name="FOO_A")
    private String fooA;

    //Column to map to another table?
    //is a one to one mapping - but don't want a separate object for this.
    private String barCode;
}

Table: Fields

Foo: FOO_ID, FOO_A

Bar: FOO_ID, BAR_CODE

Comment puis-je récupérer le BAR_CODE champ sans la création d'un objet séparé (ou une table secondaire) à l'aide de JPA annotations?

Notez que c'est pour la recherche uniquement.
Pourquoi ne pas vous voulez un objet distinct?
Ses un assez grand service web, et je suis en train de réduire la création de l'objet et des données supplémentaires à venir en arrière quand je n'ai besoin que d'un seul champ.

OriginalL'auteur Marcus | 2013-03-19