宣布 Spring Data 3.0 的 ListCrudRepository 及相关功能
Spring Data 的 CrudRepository
有多种方法返回由仓库管理的实体的多个实例。它使用的是 Iterable
而不是 List
,这可能与预期不同。在许多情况下,这并不重要,因为你通常无论如何都会迭代结果。但是,你偶尔可能会更喜欢 List
。在这种情况下,使用 Iterable
会令人不便。
我将更详细地介绍最初为何做出这种选择,以及在使用 Spring Data 2.x 时如何处理它。不过,让我先告诉你好消息。
返回 List 的仓库
Spring Data 3.0.0 在最新的快照版本中提供了 ListCrudRepository
,它在 CrudRepository
返回 Iterable
的地方返回 List
……