JPA父母/子女关系

StuPointerException

使用JPA(休眠),我正在尝试实现以下关系,并且想知道其他人是否对最佳方法有任何建议:

@Entity(name="SOMETHING")
public class Something {
    List<MetaDatum> metaData;
}

@Entity(name="SOMETHING_COMPLETELY_DIFFERENT")
public class SomethingCompletelyDifferent {
    List<MetaDatum> metaData;
}

@Entity(name="META")
public class MetaDatum {

}

基本上是n完全不相关的对象,每个对象都有一组公共子对象。在对象模型中易于实现,而在数据库中则麻烦得多!

我敢肯定这一定是很普遍的,但是我很难找到任何示例实现,因为我真的不知道正确的搜索词。

谢谢你的时间!

被告

看起来像是)实体中字段@OneToMany注释的案例你从那里去取决于。metaDataSomethingSomethingCompletelyDifferentSCD

由于SomethingSCD没有共同祖先,因此不能简单地使关系成为双向关系并使用联接列。

有几种解决方案,因此您必须根据实际用例来决定。

  • 如果您不需要遍历MetaDatum到其父实体,则只需坚持单向关系即可。该关系将通过休眠与连接表进行映射。

  • 进行分离,MetaDatum1MetaDatum2使其各自的父对象具有双向关系。

  • 为两个父实体创建一个共同的祖先,其中包含与 MetaDatum

  • 创建两个实体,每个实体都封装了一个List<MetaDatum>,专门针对Something与和SCD实体的双向关系

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JPA更新父母子女

来自分类Dev

父母子女关系借阅检查器

来自分类Dev

Gedmo树扩展:无法找到祖先/父母子女关系

来自分类Dev

为每对父母子女和子女父母关系选择一行

来自分类Dev

通过sqlalchemy关系通过backref属性获取父母子女会导致不必要的刷新

来自分类Dev

是否可以进行祖父母子女查询

来自分类Dev

通过溢出计算隐藏:隐藏;父母子女

来自分类Dev

MS Access父母/子女关系

来自分类Dev

获取所有父母的子女父母关系

来自分类Dev

在C#中绘制父母和父母子女的自定义背景

来自分类Dev

如何处理父母/子女/孙子女的关系?

来自分类Dev

处理Umbraco中的父母/子女内容关系

来自分类Dev

如何使用Tire在父母/子女关系中指示对象的父母

来自分类Dev

Laravel父母与子女的关系,请勿将自己视为父母

来自分类Dev

jQuery方法选择以移至下一个父母子女

来自分类Dev

如何在Laravel中建立父母/子女关系?

来自分类Dev

子女与父母之间的联系

来自分类Dev

访问父母的最近子女

来自分类Dev

如何用最喜欢的方式强制约束来实际代表父母与子女的关系?

来自分类Dev

如何通过一对多关系查询django的父母和子女?

来自分类Dev

如何用最喜欢的方式强制约束来实际代表父母与子女的关系?

来自分类Dev

Unity:自版本5.0(父母/子女关系)以来的序列化问题

来自分类Dev

JPA与很多孩子建立父母/孩子关系

来自分类Dev

父母与子女的树形结构

来自分类Dev

MySQL计数父母和子女

来自分类Dev

SQLAlchemy过滤父母的父母和子女表

来自分类Dev

如何使“父母-子女-父母”范围保留在“父母”内部?

来自分类Dev

如何按子女的子女数对EF父母进行分类?

来自分类Dev

复制父母,子女和孙子记录

Related 相关文章

  1. 1

    JPA更新父母子女

  2. 2

    父母子女关系借阅检查器

  3. 3

    Gedmo树扩展:无法找到祖先/父母子女关系

  4. 4

    为每对父母子女和子女父母关系选择一行

  5. 5

    通过sqlalchemy关系通过backref属性获取父母子女会导致不必要的刷新

  6. 6

    是否可以进行祖父母子女查询

  7. 7

    通过溢出计算隐藏:隐藏;父母子女

  8. 8

    MS Access父母/子女关系

  9. 9

    获取所有父母的子女父母关系

  10. 10

    在C#中绘制父母和父母子女的自定义背景

  11. 11

    如何处理父母/子女/孙子女的关系?

  12. 12

    处理Umbraco中的父母/子女内容关系

  13. 13

    如何使用Tire在父母/子女关系中指示对象的父母

  14. 14

    Laravel父母与子女的关系,请勿将自己视为父母

  15. 15

    jQuery方法选择以移至下一个父母子女

  16. 16

    如何在Laravel中建立父母/子女关系?

  17. 17

    子女与父母之间的联系

  18. 18

    访问父母的最近子女

  19. 19

    如何用最喜欢的方式强制约束来实际代表父母与子女的关系?

  20. 20

    如何通过一对多关系查询django的父母和子女?

  21. 21

    如何用最喜欢的方式强制约束来实际代表父母与子女的关系?

  22. 22

    Unity:自版本5.0(父母/子女关系)以来的序列化问题

  23. 23

    JPA与很多孩子建立父母/孩子关系

  24. 24

    父母与子女的树形结构

  25. 25

    MySQL计数父母和子女

  26. 26

    SQLAlchemy过滤父母的父母和子女表

  27. 27

    如何使“父母-子女-父母”范围保留在“父母”内部?

  28. 28

    如何按子女的子女数对EF父母进行分类?

  29. 29

    复制父母,子女和孙子记录

热门标签

归档