Проблема с Spring Derived Query с Redis с 2 пунктами - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь сделать простой производный запрос, используя Spring-Data и NoSQL Redis для класса Entity, и по какой-то причине он возвращает мне нулевой объект.

Я использую Springboot 2.1 с Java 11 и red-boot-starter-data-redis.

Вот пример моей сущности:

@Data
@RedisHash("MyEntity")
public class MyEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    private Long id;

//Other attbrts
    ...

    @NotNull
    @Indexed
    private Long secId;

}

А вот и мой класс репозитория:

@Repository
public interface MyEntityRepository extends CrudRepository<MyEntity, Long> {

//other Methods
    ...

    Optional<MyEntity> findByIdAndSecId(Long id, Long secId);

}

Когда я вызываю метод API Get, он должен вернуть мне значение из моей базы данных Redis, но это не так. Кто-нибудь здесь знает, как решить эту проблему?

...