gpt4 book ai didi

java - JPA 在 3 个级别上获取

转载 作者:行者123 更新时间:2023-12-02 07:30:52 27 4
gpt4 key购买 nike

我需要做类似的事情:

结构是:

X 包含 Y 的列表。Y 包含或不包含 Z 的列表。

Xroot.fetch("Y", JoinType.INNER);
Xroot.fetch("Y.Z", JoinType.LEFT);

但是在 JPA 中最后一行不起作用。有什么想法如何做到吗?

最佳答案

您需要获取子项内部的内容。

Fetch<X,Y> yFetch = xRoot.fetch("Y", JoinType.INNER); 
yFetch.fetch("Z", JoinType.LEFT);

当然,您也可以流畅地输入

xRoot.fetch("Y", JoinType.INNER).fetch("Z", JoinType.LEFT);

参见http://docs.oracle.com/javaee/6/api/javax/persistence/criteria/Fetch.html .

关于java - JPA 在 3 个级别上获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12936037/

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