【发布时间】:2018-02-28 18:30:08
【问题描述】:
背景
我有一个 neo4j 和 spring 数据框架。
我有一个 NameType.java,它扩展了我的 GraphType.java。
我的 GraphType.java 有一个 Long id,我的 NameType 有一个 string name
我的目标是最终使String name 充当所有外部事物(REST 等)的 UUID。
问题
Long id 会自动变成@GraphId。我想将 NameType 中的 String name 设置为任意 ID,因此既是唯一的又是索引的。我希望我可以按照文档中的建议将@Id 注释到它:https://docs.spring.io/spring-data/neo4j/docs/current/reference/html/#__id_arbitrary_identifier
我说的对吗?这是解决这个问题的正确方法吗?
【问题讨论】:
-
那么当你尝试它时会发生什么?
标签: java spring neo4j spring-data spring-data-neo4j