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 id
或 Long uuid
?
Cypher 的 id() 函数始终使用内部 ID(注释为 @GraphId 的内容)而不是任何自定义 ID。
我已将 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 id
或 Long uuid
?
Cypher 的 id() 函数始终使用内部 ID(注释为 @GraphId 的内容)而不是任何自定义 ID。