主表

时间:2016-10-05 13:34:27

标签: java hibernate orm hibernate-mapping

我正在使用Hibernate,我有两个诱惑:

WeddingEntity:

@Column(name = "id")
private int id;

@Column(name = "guests")
private int guests;

and etc

WeddingPlanningEntity:

@Column(name = "id")
private int id;

@JoinColumn(name = "wedding_id")
private WeddingEntity wedding;

and etc

有没有办法在WeddingEntity中添加一个带有WeddingPlannings列表的新属性?

我需要这个,因为我想使用Hibernates标准,有什么办法吗?或者我必须使用HQL?

1 个答案:

答案 0 :(得分:2)

你可以:

@OneToMany(mappedBy = "wedding")
private List<WeddingPlanningEntity> plannings;

WeddingPlanningEntity班级@ManyToOne上添加wedding

@ManyToOne
@JoinColumn(name = "wedding_id")
private WeddingEntity wedding;

PS。无需调用您的实体SomethingEntity,因为Something就可以了。您已使用@Entity注释了它。