【发布时间】:2014-06-29 03:29:08
【问题描述】:
我有两个映射关系的表。
WP_Post 和 WP_Term 是主数据。
WP_Term_Relationship 与 WP_Post 和 WP_Term_Taxonomy 有关系 表格。
WP_Term_Taxonomy 有 WP_Term_Relationship 和 WP_Term Tabels 之间的关系。
我有两个针对 Event(Post) 和 SchoolCategory(Term) 的课程。 Post 有 Term 字段列表。我正在尝试获取所有条款对应的帖子。但是中间有两个关系表,所以无法映射。
public class Event {
@Id
@GeneratedValue
private long id;
@Column(name = "name")
private String name;
//need mapping here.
private List<SchoolCategory> schoolCategories;
}
任何人都有任何想法。能否请您提出您的想法和看法。我正在使用 Hibernate Annotation。
【问题讨论】:
-
你的问题很混乱。首先,您描述了有关 WP_Post、WP_Term、WP_Term_Taxonomy 和 WP_Term_Relationship 的内容,最后您询问了 Event(Post) 和 SchoolCategory(Term)。顺便说一句,根据你的句子
I am try to get all terms corresponding Post你必须使用one-to-many关系
标签: java hibernate orm hibernate-mapping hibernate-annotations