弹簧数据JPA查询使用及物分类



我在简单的弹簧数据问题上遇到了问题。假设我们有两个实体。

public class Request {
    // all normal stuff
    @ManyToOne
    private Document doc;
}

public class Document {
    private Long id;
    private String name;
}

简单的关系。我的问题是 - 是否可以使用Spring Data Method-DSL检索Request实体并通过Document进行排序?因此,我要实现的是创建存储库方法:

public List<Request> findAllOrderByDoc()

或类似:

public List<Request> findAllOrderByDocId()

不幸的是,当我尝试我的错误消息时,说没有Doc字段,或者不能将其映射到长时间。我认为可以使用QueryDSL和谓词来完成,但是我想知道是否可以通过普通的弹簧数据来完成这个非常明显且简单的事情?

是的,确定。

您需要提供方向:

public List<Request> findAllOrderByDocAsc()
public List<Request> findAllOrderByDocDesc()

最新更新