gpt4 book ai didi

spring-data - JpaRepository vs CRUDRepository findAll

转载 作者:行者123 更新时间:2023-12-03 13:26:54 25 4
gpt4 key购买 nike

我有一个简单的问题:为什么 JpaRepository正在返回实体列表,但 CrudRepository返回可迭代的实体?

是故意的吗?我想这是因为 CrudRepository 是更通用的接口(interface),并且可能有一些特定的存储库返回 Iterable。

如果不使用特定的 JpaRepository,使用 CrudRepository 会变得更加困难。

谢谢

最佳答案

类(class)CrudRepositorySpring Data Commons project 的一部分和 is the recommended interface to extend无论使用的实际数据存储如何。

原因CrudRepository方法返回 Iterable而不是 List (或 Set )是因为 some data stores allow streaming of results并使用 Collection type 将导致此类商店的功能丧失。

关于spring-data - JpaRepository vs CRUDRepository findAll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31881798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com