Вам необходимо использовать сопоставления ассоциаций Hibernate .
Например, в приложении, которое я пишу сейчас, у меня есть таблица заданий, в которой есть столбец user_id.Это внешний ключ к столбцу id в пользовательской таблице.Поэтому в моей сущности Job у меня есть переменная-член User, и моя аннотация на метод getUser () выглядит следующим образом.
@ManyToOne
@JoinColumn(name = "user_id")
public User getUser() {
return this.user;
}
Поэтому я могу получить Job, а затем просто вызвать getUser (), чтобы получитьuser.
Прежде чем перейти к аннотациям, я использовал следующий XML-код для достижения вышеуказанного в файле hmb для сущности.
<many-to-one name="user" column="user_id" not-null="true"/>