В настоящее время 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
Есть ли лучший способ получить внешний ключ или это единственный?