JPA映射关系实体parentID
有人能帮助我理解如何用JPA映射定义一个与其自身相关的实体吗 例如,我的实体是CompanyDivision,Division A包含Division B,Division C B区包含B1区、B2区JPA映射关系实体parentID,jpa,map,entity,relation,parentid,Jpa,Map,Entity,Relation,Parentid,有人能帮助我理解如何用JPA映射定义一个与其自身相关的实体吗 例如,我的实体是CompanyDivision,Division A包含Division B,Division C B区包含B1区、B2区 分区 B分部 B1分部 分区B2 部门C 谢谢大家! 它与两个不同实体之间的关系没有什么不同。下面是一个例子: class CompanyDivision { @OneToMany(mappedBy = "parentDivision") private Set&
-
分区
- B分部
- B1分部
- 分区B2
- 部门C
- B分部
谢谢大家! 它与两个不同实体之间的关系没有什么不同。下面是一个例子:
class CompanyDivision {
@OneToMany(mappedBy = "parentDivision")
private Set<CompanyDivision> childDivisions = new HashSet<CompanyDivision>();
@ManyToOne
@JoinColumn(name = "FK_PARENT_DIVISION")
private CompanyDivision parentDivision;
}
类公司划分{
@OneToMany(mappedBy=“家长分部”)
private Set childDivisions=new HashSet();
@许多酮
@JoinColumn(name=“FK\u PARENT\u DIVISION”)
私人公司分部;
}
它与两个不同实体之间的关系没有区别。下面是一个例子:
class CompanyDivision {
@OneToMany(mappedBy = "parentDivision")
private Set<CompanyDivision> childDivisions = new HashSet<CompanyDivision>();
@ManyToOne
@JoinColumn(name = "FK_PARENT_DIVISION")
private CompanyDivision parentDivision;
}
类公司划分{
@OneToMany(mappedBy=“家长分部”)
private Set childDivisions=new HashSet();
@许多酮
@JoinColumn(name=“FK\u PARENT\u DIVISION”)
私人公司分部;
}
注意此处答案中的备注:以这种方式存储物品。注意此处答案中的备注:以这种方式存储物品。