环境
我通过以下方式从我的 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() > {
...
ActionResponse 扩展 NamedType 扩展 GraphType 具有
...
@GraphId
@JsonProperty("id")
Long id;
public Long getId() {
return id;
}
...
问题
这:
extends Neo4jRepository<ActionResponse, ActionResponse.getId() >
是不正确的语法。
如何使用 ActionReponse 类中的 id 填充第二个参数字段?