我遇到了一个简单的Spring Data问题。假设我们有两个实体。
public class Request {
// all normal stuff
@ManyToOne
private Document doc;
}
public class Document {
private Long id;
private String name;
}
简单的关系。我的问题是-是否可以Request
使用Spring Data Method-DSL
和排序依据来检索实体Document
?所以我想要实现的是创建存储库方法,例如:
public List<Request> findAllOrderByDoc()
或类似:
public List<Request> findAllOrderByDocId()
不幸的是,当我尝试给出错误消息时,提示我没有Doc
字段,或者无法将其映射为long。我认为可以使用QueryDSL
和谓词来完成操作,但是我想知道是否可以通过普通的Spring Data来完成这一非常明显和简单的事情?
是的,当然。
您需要提供以下指导:
public List<Request> findAllOrderByDocAsc()
public List<Request> findAllOrderByDocDesc()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句