答案 0 :(得分:1)
您需要使用Hibernate的association mappings。
例如,在我正在编写的应用程序中,我有一个具有user_id列的作业表。这是用户表中id列的外键。因此,在我的Job实体中,我有一个User成员变量,并在getUser()方法上有我的注释,如下所示。
@ManyToOne
@JoinColumn(name = "user_id")
public User getUser() {
return this.user;
}
因此我可以检索一个Job,然后只需调用getUser()来获取用户。
在切换到注释之前,我使用以下XML在实体的hmb文件中实现上述目的。
<many-to-one name="user" column="user_id" not-null="true"/>