【发布时间】:2022-01-08 17:40:18
【问题描述】:
@Entity Player 有字段:生日日期。
控制器有方法:
@GetMapping("/rest/players")
public ResponseEntity<List<Player>> findAll(@RequestParam(required = false) Long after) {
//response
}
我想创建一个方法来返回某个日期之后生日的玩家规范,该日期即将到来:
private static Specification<Player> getPlayerByAfter(final Long after) {
return ((root, query, criteriaBuilder) ->
criteriaBuilder.greaterThan(criteriaBuilder.lower(root.get("birthday")), ));
}
我该怎么做?我对Spring一点也不熟悉,刚开始学习它。我试图用谷歌搜索它,但示例总是带有一些 @RequestParam String 并且我无法找到其他一些对象的任何内容,特别是如果它们具有不同的类。
谢谢你:)
【问题讨论】:
标签: java spring spring-data-jpa spring-data