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

Spring-Data JPA CrudRepository返回Iterable,可以将其强制转换为List吗?

Spring-Data JPA CrudRepository返回Iterable,可以将其强制转换为List吗?

不,我认为还可以。

虽然a List被保证为an IterableIterable但不一定是aList。这意味着,如果您确实将Iterable转换为List,可能会在运行时失败。即使它可以工作,也不能保证它将来会继续工作,因为它可以在新版本的SpringData JPA中进行更改而不会破坏接口的合同。

而不是使用强制类型转换,您应该声明自己的return方法List

Java 2022/1/1 18:20:03 有423人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

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

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

请先登录

推荐问题


联系我
置顶