Hibernate - 使用@JoinColumn而不声明关系

时间:2014-04-29 10:39:54

标签: hibernate joincolumn

是否可以在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
}

1 个答案:

答案 0 :(得分:1)

@JoinColumn注释指定用于加入实体关联或元素集合的列,它不指定关联类型。因此,您应该将其与@ManyToOne和其他相关注释一起使用。