Spring Data Neo4j 4.x唯一性约束?

时间:2016-08-27 20:32:09

标签: neo4j spring-data-neo4j spring-data-neo4j-4 neo4j-ogm

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中工作并在那里创建约束?

1 个答案:

答案 0 :(得分:2)

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

目前,唯一的方法是通过Cypher。