【问题标题】:JPA associations implementation difference in bidirectional and uni directionalJPA关联双向和单向的实现差异
【发布时间】:2017-10-06 17:49:51
【问题描述】:
  • 我有两个模型类。我正在尝试将这两个类与关联的类一起创建。
  • 在探索实现时,我了解到这些关联可以是双向的或单向的。
  • 双向实体类在两个类中都包含关联注释,在单向关联注释的情况下,仅在一个类中。
  • 所以当我要为关系创建关联类时,我将如何识别或决定我需要在哪里使用双向实现以及我需要在哪里使用单向? 它的实现偏差是什么?任何人都可以帮我识别这个吗?

【问题讨论】:

  • 这个问题太大了

标签: spring associations spring-data-jpa


【解决方案1】:

让我们举个例子,其中一个实体 A 映射到多个实体 B

  1. 如果您要从实体 A 获取/查询数据并且不需要从实体 B 获取数据,那么进行单向一对多映射是有意义的。
  2. 但是,如果您要从实体 A 和实体 B 查询,建议您使用双向一对多

【讨论】:

    猜你喜欢
    • 2011-07-18
    • 2013-03-07
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多