В настоящее время Hibernate позволяет мне загружать объекты, определенные отношениями * -to-one, напрямую с помощью
entity1.getEntity2()
Можно ли получить внешний ключ вместо объекта?
Текущий подход, который я см. добавление к моему отображению:
@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
Есть ли лучший подход для получения внешнего ключа, или это единственный?