为了账号安全,请及时绑定邮箱和手机立即绑定

JPA:如何具有相同实体类型的一对多关系

JPA:如何具有相同实体类型的一对多关系

吃鸡游戏 2019-10-05 15:09:04
有一个实体类“ A”。A类可能具有相同类型“ A”的子级。如果“ A”是孩子,则也应保留它的父母。这可能吗?如果是这样,我应该如何在Entity类中映射关系?[“ A”有一个id列。]
查看完整描述

3 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

为什么不使用带有自引用属性的简单@OneToMany(mappedBy =“ DIV_PARENT_ID”)而不是@ManyToMany(...)?像这样重新键入表名和列名违反了DRY。也许是有原因的,但我看不到。同样,EntityListener示例是整洁的但不可移植(假设Top存在关系)。JPA 2.0规范的第93页,实体侦听器和回调方法:“通常,便携式应用程序的生命周期方法不应调用EntityManager或Query操作,访问其他实体实例或修改关系。” 对?让我知道我是否要离开。

查看完整回答
反对 回复 2019-10-05
  • 3 回答
  • 0 关注
  • 766 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信