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中工作并在那里创建约束?
答案 0 :(得分:2)
目前,SDN 4不支持@Indexed。 但是,我们将在不久的将来支持这项工作,并且工作已在进行中。
目前,唯一的方法是通过Cypher。