Actuellement, Hibernate me permet de charger des objets définis par des relations *-to-one directement avec
entity1.getEntity2()
Est-il possible d'obtenir la clé étrangère au lieu de l'objet ?
L'approche actuelle que je vois consiste à ajouter un addint à ma cartographie :
@JoinColumn(name="message_key")
@ManyToOne(targetEntity=Message.class,fetch=FetchType.LAZY)
private Message message; //these lines currently exist
@Column(name="message_key")
private Long message_fk; //the idea is to add those 2 lines
Existe-t-il une meilleure approche pour obtenir la clé étrangère, ou est-ce la seule ?