代码之家  ›  专栏  ›  技术社区  ›  Rorschach

从接口的导入类中获取值

  •  0
  • Rorschach  · 技术社区  · 7 年前

    我通过从Java项目导入一个类

    import myproj.domain.ActionResponse;
    

    然后,我尝试通过扩展Neo4jRepository为存储库创建一个接口。

    我遵循以下文件: “参数类型从 <T> <T, ID> " - https://docs.spring.io/spring-data/neo4j/docs/current/reference/html/

    @Repository
        public interface ActionResponseRepository extends Neo4jRepository<ActionResponse, ActionResponse.getId() >  {
    ...
    

    ...
    @GraphId
        @JsonProperty("id")
        Long id;
    
        public Long getId() {
            return id;
        }
    ...
    

    问题

    这: extends Neo4jRepository<ActionResponse, ActionResponse.getId() >

    如何用ActionResponse类的id填充第二个参数字段?

    1 回复  |  直到 7 年前
        1
  •  3
  •   nmervaillie    7 年前

    注释的第二个参数是ID 类型 .

    因此,您应该声明如下内容:

    extends Neo4jRepository<ActionResponse, Long>