我正在使用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?
答案 0 :(得分:2)
你可以:
@OneToMany(mappedBy = "wedding")
private List<WeddingPlanningEntity> plannings;
在WeddingPlanningEntity
班级@ManyToOne
上添加wedding
:
@ManyToOne
@JoinColumn(name = "wedding_id")
private WeddingEntity wedding;
PS。无需调用您的实体SomethingEntity
,因为Something
就可以了。您已使用@Entity
注释了它。