Java 主表中没有列的Hibernate映射

Java 主表中没有列的Hibernate映射,java,hibernate,orm,hibernate-mapping,Java,Hibernate,Orm,Hibernate Mapping,我正在使用Hibernate,我有两个入口: 婚礼: @Column(name = "id") private int id; @Column(name = "guests") private int guests; and etc @Column(name = "id") private int id; @JoinColumn(name = "wedding_id") private WeddingEntity wedding; and etc 婚礼策划实体: @Column(na

我正在使用Hibernate,我有两个入口:

婚礼:

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

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

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

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

and etc
婚礼策划实体:

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

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

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

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

and etc
有没有办法在WeddingEntity中添加一个包含婚礼计划列表的新房产

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

您可以:

@OneToMany(mappedBy = "wedding")
private List<WeddingPlanningEntity> plannings;
注:无需调用您的实体
SomethingEntity
,因为
Something
很好。您已经用
@Entity
对其进行了注释,您可以:

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

注:无需调用您的实体
SomethingEntity
,因为
Something
很好。您已经用
@Entity

在WeddingEntity中使用OneToMany在WeddingEntity中使用OneToMany对其进行了注释