Spring 数据 Neo4j 4.x 唯一性约束?

Spring Data Neo4j 4.x uniqueness constraint?

Spring Data Neo4j 3.2 有一个 @Indexed 注释,允许唯一性约束从 4.x 代码库中消失。

历史上我能说的最好的有两个注释:

import org.neo4j.ogm.annotation.Index;  // 4.0.0.M1
import org.springframework.data.neo4j.annotation.Indexed;  // 3.2

它们都没有出现在任何以后的版本中:

    <version>4.1.2.RELEASE</version>
    <version>4.1.3.BUILD-SNAPSHOT</version>
    <version>4.2.0.M1</version>

有没有办法在 字段 上定义 Java/Spring 级别的唯一性,或者这是否需要在 Cypher 中工作并在那里创建约束?

目前,SDN 4 不支持@Indexed。 但是,我们将在不久的将来支持这一点,并且工作已经在进行中。

虽然现在,唯一的方法是通过 Cypher。