gpt4 book ai didi

java - Eclipselink 获取子类的连接惰性关联

转载 作者:行者123 更新时间:2023-12-01 09:35:57 26 4
gpt4 key购买 nike

我想获取一个惰性关联,它仅存在于子类中。例如,在 Hibernate 中,可以使用 fetch treat 连接

select a from A a left join fetch treat(a.parent as Child) u left join fetch child.some

其中 child.some 是仅存在于 Child 实体上的关联。

但我们使用 Eclipselink 版本 2.6.3。 AFAIK JPA 没有解决这个问题,Eclipse 不支持 fetch treat。我已经尝试过 eclipse 获取提示但没有成功。

提前致谢

最佳答案

默认情况下 EclipseLink 不支持此功能(我相信这是一个错误)。但是 Joiner 库中有一个可行的解决方法(https://github.com/encircled/Joiner 中的 InheritanceJoiningCustomizer )

关于java - Eclipselink 获取子类的连接惰性关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38930974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com