设置
我通过
从我的Java项目中导入一堂课import myproj.domain.ActionResponse;
然后,我尝试通过扩展neo4jrepository来制作存储库的接口。
我正在关注这些文档:"参数类型从<T>
更改为<T, ID>
" - https://docs.spring.io/spring-data/neo4j/docs/current/current/referent/referent/reference/html/
@Repository
public interface ActionResponseRepository extends Neo4jRepository<ActionResponse, ActionResponse.getId() > {
...
ActionResponse扩展了名为Typype,它扩展了具有
的GraphType...
@GraphId
@JsonProperty("id")
Long id;
public Long getId() {
return id;
}
...
问题
这个: extends Neo4jRepository<ActionResponse, ActionResponse.getId() >
是不正确的语法。
如何使用ActionReponse类的ID填充第二个参数字段?
注释的第二个参数是ID type 。
因此,您应该声明类似:
extends Neo4jRepository<ActionResponse, Long>