我正在开发Spring Boot + Redis示例。我从链接中获取了参考:https : //www.baeldung.com/spring-data-redis-tutorial。在这个例子中,我开发了存储库方法Student findByNameAndGender(String name, Gender gender);,甚至是Student findByName(String name);,但是在这两种情况下我都没有得到任何结果。?
任何快速帮助?Redis 查询 -
redis 127.0.0.1:6379> KEYS *
1) "Student"
2) "Student:bb4df14a-7f42-4fc3-b608-fc4b7d45109e"
3) "Student:69affaa4-e56c-49e3-9ef4-1cd7509d299b"
redis 127.0.0.1:6379>
Run Code Online (Sandbox Code Playgroud)
学生.java
@Data
@AllArgsConstructor
@Builder
@NoArgsConstructor
@RedisHash("Student")
public class Student {
public enum Gender {
MALE, FEMALE
}
private String id;
private String name;
private Gender gender;
private int grade;
}
Run Code Online (Sandbox Code Playgroud)
学生资料库.java
@Repository
public interface StudentRepository extends CrudRepository<Student, String>{
Student findByNameAndGender(String name, Gender gender);
}
Run Code Online (Sandbox Code Playgroud)
RedisConfig.java …