从一对多休眠到多对多避免循环

hibernate from onetomany to manytomany avoiding loops

我有 6 个主要的 tables 在一个循环中相互关联 table 1 兴高采烈 table 2 table 2 至 table 3

.

.

.

table 5 至 table 6

和table 6到table 1

除了6和1是onetomany之外,它们都是多对多关系

table 6 有 table 1 的主键作为外键

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

我正在使用延迟获取类型,这可能会导致查询循环永无止境。

而且我找不到相应的技术解决方案。

谢谢你的帮助

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

而且,您可以阅读双向关系。建立从 Entity6 到 Entity1 的 manyTomany 关系,并在 Entity1 中使用 mappedBy 以便它充当双向关系。