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