从onetomany休眠到很多人避免循环

时间:2018-03-15 09:16:21

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

我有6个主要表在循环中相互关联 表1与表2相关 表2至表3

表5至表6

和表6至表1

除了6和1之间的关系是个人关系之外,他们都有很多关系。

表6将表1的主键作为外键

现在问题是我需要将这种关系改变为多种关系

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

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

请你帮忙

1 个答案:

答案 0 :(得分:0)

@我正在使用lazy fetch类型,这会导致查询循环永无止境。 如果您使用延迟提取,则不会有任何问题,因为只会根据需要提取关系实体。

而且,您可以阅读有关Bidrectional关系的信息。创建一个从Entity6到Entity1的manyTomany关系,并在Entity1中使用mappedBy,以便它可以充当双向。