背景私はのNeo4jとスプリングデータフレームワークを持っているのNeo4j
の任意の識別子を作ります。
私はGraphType.javaを拡張するNameType.javaを持っています。
私GraphType.javaはLong id
を持っており、私のNAMETYPEはstring name
私の目標は、最終的に外部のすべてのもの(RESTなど)のためのUUIDとしてString name
行為を行うことである持っています。
Long id
質問は自動的に@GraphId
としています。 NameTypeのString name
を任意のIDにしたいと思います。私はドキュメントに示唆されているように@Id
に注釈を付けることができます:https://docs.spring.io/spring-data/neo4j/docs/current/reference/html/#__id_arbitrary_identifier
私はそうですか?これは正しいことでしょうか?あなたのUUIDプロパティの@Id
を使用することができます
だから、試してみるとどうなりますか? –