【问题标题】:hibernate from onetomany to manytomany avoiding loops从 onetomany 休眠到 manytomany 避免循环
【发布时间】:2018-08-24 00:37:30
【问题描述】:

我在一个循环中有 6 个彼此相关的主表 表 1 与表 2 相关 表2到表3

.

.

.

表 5 到表 6

和表 6 到表 1

除了 6 和 1 之间的关系是单对偶之外,它们都具有多对多关系

表 6 以表 1 的主键为外键

现在的问题是我需要将此关系更改为多对多关系

我正在使用惰性获取类型,这会导致查询循环永无止境。

我无法找到技术解决方案。

谢谢你的帮助

【问题讨论】:

    标签: java hibernate jpa jakarta-ee hibernate-mapping


    【解决方案1】:

    @i 正在使用惰性获取类型,这可能导致查询循环永无止境.. 如果你使用惰性获取,你不会有任何问题,因为关系实体只会按需获取。

    而且,您可以阅读双向关系。建立一个从 Entity6 到 Entity1 的 manyTomany 关系,并在 Entity1 中使用 mappedBy,这样它就可以作为双向的了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 2013-07-01
      • 1970-01-01
      • 2017-03-31
      • 2017-10-30
      • 2021-12-07
      相关资源
      最近更新 更多