小编Ms.*_*Zia的帖子

crudRepository的findAll()方法返回null值

我正在使用Spring数据Redis并拥有以下存储库:

public interface MyClassRepository extends CrudRepository<MyClass, String> {
}
Run Code Online (Sandbox Code Playgroud)

当我调用findAll(Iterable< String> ids)方法时,返回正确的数据:

final List<String> ids = Lists.newArrayList("id1", "id2");
final Iterable<MyClass> mappingIterable = mappingRepository.findAll(ids);
Run Code Online (Sandbox Code Playgroud)

但是,调用findAll()不返回数据,而是返回Redis null中每个id当前值的值:

final Iterable<MyClass> mappingIterable = mappingRepository.findAll();
Run Code Online (Sandbox Code Playgroud)

返回:

[null,null]

java crud spring-data-redis

10
推荐指数
1
解决办法
1134
查看次数

标签 统计

crud ×1

java ×1

spring-data-redis ×1