Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从一个区域冬眠到多个区域冬眠,避免循环_Java_Hibernate_Jpa_Jakarta Ee_Hibernate Mapping - Fatal编程技术网

Java 从一个区域冬眠到多个区域冬眠,避免循环

Java 从一个区域冬眠到多个区域冬眠,避免循环,java,hibernate,jpa,jakarta-ee,hibernate-mapping,Java,Hibernate,Jpa,Jakarta Ee,Hibernate Mapping,我有6个主表在一个循环中相互关联 表1与表2相关 表2至表3 表5至表6 以及表6至表1 他们都有很多关系,除了6和1之间的关系是一对一 表6将表1的主键作为外键 现在的问题是,我需要将这个关系改为多个关系 我使用的是lazy-fetch类型,这会导致查询循环永无止境 我找不到一个技术解决方案 感谢您的帮助@我使用的是惰性获取类型,它会导致查询循环永无止境。。 如果使用延迟获取,则不会有任何问题,因为关系实体将仅按需获取 而且,你们可以阅读有关双向关系的文章。在Entity6和Entity

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

表5至表6

以及表6至表1

他们都有很多关系,除了6和1之间的关系是一对一

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

现在的问题是,我需要将这个关系改为多个关系

我使用的是lazy-fetch类型,这会导致查询循环永无止境

我找不到一个技术解决方案


感谢您的帮助

@我使用的是惰性获取类型,它会导致查询循环永无止境。。 如果使用延迟获取,则不会有任何问题,因为关系实体将仅按需获取

而且,你们可以阅读有关双向关系的文章。在Entity6和Entity1之间建立多个关系,并在Entity1中使用mappedBy,这样它将起双向作用