Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 注释QuerySqlField在我的ignite cache spring启动应用程序中不起作用_Java_Spring Boot_Caching_Ignite - Fatal编程技术网

Java 注释QuerySqlField在我的ignite cache spring启动应用程序中不起作用

Java 注释QuerySqlField在我的ignite cache spring启动应用程序中不起作用,java,spring-boot,caching,ignite,Java,Spring Boot,Caching,Ignite,我还没有在POJO类的department变量上指定@QuerySqlField,但我仍然可以使用该字段进行查询。为什么会这样 雇员阶级 @Data public class Employee implements Serializable { private static final long serialVersionUID = -2974414641088735500L; @QuerySqlField(index = true) public Long id;

我还没有在POJO类的department变量上指定
@QuerySqlField
,但我仍然可以使用该字段进行查询。为什么会这样

雇员阶级


@Data
public class Employee implements Serializable {

    private static final long serialVersionUID = -2974414641088735500L;

    @QuerySqlField(index = true)
    public Long id;

    @QuerySqlField
    public String username;

    @QuerySqlField
    public String firstName;

    @QuerySqlField
    public String lastName;

    public String department; 

    public String test;
}

Repository.class

@Repository
@RepositoryConfig(cacheName = "employee")
public interface IgniteEmployeeRepository extends IgniteRepository<Employee, Long> {
    List<Employee> findByDepartment(String tmc); // this is working fine
}
@存储库
@RepositoryConfig(cacheName=“employee”)
公共接口IgniteEmployeeRepository扩展IgniteRepository{
List findByDepartment(字符串tmc);//这工作正常
}