0

Ne04j はクラス名とメンバーをマニュアル名でマップできますか (jaxb のように)?

例: ( jaxb 構文についてはわかりませんが、これがアイデアです。)

@XmlRoot(name="my_foo_class")
class Foo{
   @XmlNode(name="foo_id")
   int fId;
}

これにより、さまざまなクラス バージョンを実装するコードなどで、より簡単に名前を変更できるようにしたいと考えています。

4

1 に答える 1

1

Neo4j には、これに対する組み込みのサポートはありません。この機能には、 Spring Data Neo4j (SDN)を使用する必要があります。以下は、SDN を使用して Foo をマップする方法です。を使用して、既存のデータベースに影響を与えることなく、クラス名のリファクタリングが可能@TypeAliasです。ただし、現在、プロパティ名にエイリアスを設定することはできません。

@NodeEntity
@TypeAlias("F")
class Foo
{
   @GraphProperty
   int fId;
}
于 2013-08-30T20:58:22.547 に答える