我有一个简单的问题:为什么JpaRepository返回的是实体列表,而CrudRepository返回的是实体的迭代?
类crudrepository是Spring Data Commons项目的一部分,无论使用的实际数据存储是什么,它都是推荐的扩展接口。
crudrepository
crudrepository方法返回iterable而不返回list(或set)的原因是,某些数据存储允许结果流,使用collection类型会导致此类存储失去功能。
iterable
list
set
collection