从一对多休眠到多对多避免循环
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 以便它充当双向关系。
我有 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 以便它充当双向关系。