1

如何将我自己的类与 Hibernate 映射为其他类中的属性类型?例如,我有类Address和类User。我尝试映射如下:

public class User {
    private Long id;
    private Address address;
    // other fields
}

但在这种情况下我得到了例外:

org.hibernate.MappingException: Could not determine type for: es.myproject.entity.User

我将不胜感激有关各个示例的任何指导或有用的链接。最好使用 Hibernate 注释。提前致谢!

4

2 回答 2

1

您需要添加说明两个实体之间关系的注释,例如@ManyToOne@OneToOne@OneToMany

大概是这样的:

@Entity
public class User {
    @Id
    private Long id;

    @OneToOne(mappedBy="user")
    private Address address;
    // other fields
}
于 2012-11-11T08:20:51.393 回答
1

看看这些教程

于 2012-11-11T08:36:33.510 回答