Je souhaite créer un mappage @ManyToOne entre Acount et Record. Un compte peut avoir beaucoup d'enregistrements. Mais je ne veux pas ajouter le champ Compte dans la classe Record ou vice versa. Pourriez-vous s'il vous plaît m'aider à décrire cela dans les annotations?Hibernate. Mappage de clé étrangère par ID
@Entity
public class Account {
@Id
... getId();
}
@Entity
public class Record {
@Id
... getId();
@?????
... getAccountId();
}
Si vous ne voulez pas ajouter un compte réel ou d'un champ Record, alors quel est le point de la cartographie? Si tout ce que vous voulez récupérer est un identifiant, alors vous n'avez pas besoin d'un mappage. Mettez simplement 'accountId' ou' recordId' dans une colonne régulière. –
Qu'en est-il des clés étrangères? –
Pourriez-vous clarifier cela? Le 'accountId' ou' recordId' _is_ la clé étrangère. –