SDN 4 Neo4j 自带主键和 id() 函数

SDN 4 Neo4j own primary key and id() function

我已将 uuid 属性 添加到我的 SDN 4 基本实体中,现在它看起来像:

@NodeEntity
public abstract class BaseEntity {

    @GraphId
    private Long id;

    @Index(unique = true, primary = true)
    private Long uuid;

...
}

现在,当我使用 Neo4j Cypher id() 函数时,此 id(baseEntity) 函数将考虑什么值 - 来自 Long idLong uuid

Cypher 的 id() 函数始终使用内部 ID(注释为 @GraphId 的内容)而不是任何自定义 ID。