我正在使用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]