我有两张表来映射关系。
WP_Post和WP_Term是主数据。
WP_Term_Relationship有WP_Post和WP_Term_Taxonomy之间的关系 Tabels。
WP_Term_Taxonomy有WP_Term_Relationship和WP_Term Tabels之间的关系。
我有两个课程用于Event(Post)和SchoolCategory(Term)。 Post有Term字段列表。我试着让所有条款对应Post。但是它们之间有两个关系表,因此无法映射。
public class Event {
@Id
@GeneratedValue
private long id;
@Column(name = "name")
private String name;
//need mapping here.
private List<SchoolCategory> schoolCategories;
}
任何人都有任何想法。你能否提出你的想法和看法。我正在使用Hibernate Annotation。
答案 0 :(得分:0)
我想它应该是这样的:
@Table(name = "event")
public class Event {
@Id
@GeneratedValue
private long id;
@Column(name = "name")
private String name;
@OneToMany(fetch = FetchType.LAZY, mappedBy = "event")
private List<SchoolCategory> schoolCategories;
}