是否可以在hibernate中使用@JoinColumn而不声明关系?我需要知道我是否可以在不声明关系的情况下映射对象。 (我知道它违背了拥有ORM的目的,但我很好奇,如果可能的话)示例:
@Entity
@Table(name="PERSON")
public Class Person {
@Id
private int id;
@JoinColumn(name="ADDRESS_ID")
private Address address //address is also an entity
}
答案 0 :(得分:1)
@JoinColumn
注释指定用于加入实体关联或元素集合的列,它不指定关联类型。因此,您应该将其与@ManyToOne
和其他相关注释一起使用。