给出OP类
public class OP {
String name;
int rank;
}
和D类
public class D {
OP parameter;
}
用JPQL编写的查询应该如何列出D
类的rank
字段排序的OP
类的实例。必须在末尾列出对OP
对象具有空引用的实例。
答案 0 :(得分:0)
经过一些测试,我设法使事情正常进行。这就是我用Spring @Repository
public interface DRepository extends CrudRepository<D, Long> {
@Query("select d from D d left outer join d.parameter op order by op.rank desc")
List<D> getDs();
}
实现它的方式:
left outer join
请注意,D
包括parameter
字段为desc
的实例,order by
子句之后的OP
则强制值为{{1} }到列表的末尾。