Spring Data JPA查询与传递排序

面包

我遇到了一个简单的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来完成这一非常明显和简单的事情?

Jaiwo99

是的,当然。

您需要提供以下指导:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Spring Data JPA本机查询中传递List <Integer>

来自分类Dev

在Spring Data JPA本机查询中传递List <Integer>

来自分类Dev

Spring Data JPA:查询ManyToMany

来自分类Dev

Spring Data JPA子查询

来自分类Dev

如何在Spring Data(JPA)派生查询中按多个属性排序?

来自分类Dev

Spring Data JPA如何传递日期参数

来自分类Dev

Spring Data Elasticsearch 通配符查询与排序

来自分类Dev

集合中的spring data jpa查询值

来自分类Dev

Spring Data JPA:通过示例查询?

来自分类Dev

Spring Data JPA和存在查询

来自分类Dev

Spring Data JPA中的动态查询

来自分类Dev

优化Spring-Data JPA查询

来自分类Dev

Spring Data Jpa多对多查询

来自分类Dev

Spring Data Jpa - 缓存

来自分类Dev

Spring Data JPA @OneToMany

来自分类Dev

Spring Data JPA中的按日期排序降序限制

来自分类Dev

Spring Data JPA 排序列不在表/实体中

来自分类Dev

Spring Data JPA删除本机查询引发异常

来自分类Dev

父接口上的Spring Data JPA JPQL查询

来自分类Dev

Spring Data Jpa项目使用ManyToMany关系时的生成查询

来自分类Dev

为什么Spring Data JPA不发出JOIN查询?

来自分类Dev

如何使用Spring Data JPA查询地图值?

来自分类Dev

在IN查询中使用Spel的Spring Data JPA @ Query

来自分类Dev

使用谓词查询数据并使用Spring Data JPA分页

来自分类Dev

Spring Data JPA:可分页查询回滚事务

来自分类Dev

Spring Data JPA:可分页查询回滚事务

来自分类Dev

在Spring Data JPA中不起作用查询

来自分类Dev

以下查询的Spring Data JPA方法是什么

来自分类Dev

在Spring Data JPA查询中默认值?