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

有一个实体类“ A”。A类可能具有相同类型“ A”的子级。如果“ A”是孩子,则也应保留它的父母。

这可能吗?如果是这样,我应该如何在Entity类中映射关系?[“ A”有一个id列。]


吃鸡游戏
浏览 767回答 3
3回答

哈士奇WWW

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

相关分类

Java