R. *_*sen 1 java hibernate jpa jpql
我有一个自我引用的数据模型。我正在尝试使用 JPA(休眠)获取按属性排序的子项列表。但是我在使用 JPQL 时遇到了问题。你对我如何解决这个问题有什么建议吗?
实体
@Entity
public class Foo {
private String bar;
private List<Foo> elements;
}
Run Code Online (Sandbox Code Playgroud)
JPQL
演示 JPQL 给你一个我想要做什么的提示
String jpql = "SELECT f.elements " +
"FROM Foo f " +
"Order By f.elements.bar";
Run Code Online (Sandbox Code Playgroud)
你必须加入第二个表:
SELECT e FROM Foo f JOIN f.elements e ORDER BY e.bar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2530 次 |
| 最近记录: |