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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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 JPA选择列表<;对象>;从实体顺序按列表元素属性_Java_Hibernate_Jpa_Jpql - Fatal编程技术网

Java JPA选择列表<;对象>;从实体顺序按列表元素属性

Java JPA选择列表<;对象>;从实体顺序按列表元素属性,java,hibernate,jpa,jpql,Java,Hibernate,Jpa,Jpql,我有一个自引用的数据模型。我正在尝试使用JPA(Hibernate)获取按属性排序的子级列表。但是我在JPQL方面有问题。你对我如何解决这个问题有什么建议吗 实体 @Entity public class Foo { private String bar; private List<Foo> elements; } 您必须加入第二个表: SELECT e FROM Foo f JOIN f.elements e ORDER BY e.bar 您必须加入第二个表:

我有一个自引用的数据模型。我正在尝试使用JPA(Hibernate)获取按属性排序的子级列表。但是我在JPQL方面有问题。你对我如何解决这个问题有什么建议吗

实体

@Entity
public class Foo {
    private String bar;
    private List<Foo> elements;
} 

您必须加入第二个表:

SELECT e FROM Foo f JOIN f.elements e ORDER BY e.bar

您必须加入第二个表:

SELECT e FROM Foo f JOIN f.elements e ORDER BY e.bar

这太棒了!Tks!这太棒了!Tks!