您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring Data REST的QueryDSL集成可以用于执行更复杂的查询吗?

Spring Data REST的QueryDSL集成可以用于执行更复杂的查询吗?

我认为你应该可以使用以下定制功能使它起作用:@H_502_1@

bindings.bind(user.dateOfBirth).all((path, value) -> {

  Iterator<? extends LocalDate> it = value.iterator();
  return path.between(it.next(), it.next());
});

此处的关键是使用?dateOfBirth=…&dateOfBirth=(使用属性两次)和….all(…)绑定,该绑定将使你能够访问提供的所有值。@H_502_1@

确保将@DateTimeFormat注释添加到的dateOfBirth-property中,User以便Spring能够正确地将输入内容Strings转换为LocalDate实例。@H_502_1@

目前,lambda得到了a Collection<? extends T>,这使理清各个元素变得更加痛苦,但我认为我们可以在将来的版本中对此进行更改以更合理地暴露a List。@H_502_1@

Java 2022/1/1 18:20:18 有571人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶