【发布时间】:2018-06-15 04:31:01
【问题描述】:
我对 Spring Data jpa 很陌生。我正在尝试在查询数据库时使用规范。我的问题是使用 crudrepository 我们可以像这样:
findTopByUsernameOrderByUpdatedAtDesc(String username);
如何使用规范实现相同的目标?我可以做一些基本的事情,比如和或规范,但不像我们可以用标准等做的那样健壮。
Specification<CustomClass> spec = Specifications.where(specification).and(username);
List<CustomClass> list = findAll(spec);
【问题讨论】:
-
删除了关于要求教程和东西的部分,因为它提出了一个很好的问题。
-
其实我会
order结果列表,你的结果会排在首位。 -
你用一半的信息询问,规范可以用谓词和查询构建器构建
标签: spring spring-boot spring-data-jpa jpa-criteria