neo4j手动映射POJO

时间:2013-08-30 20:48:02

标签: xml neo4j

可以Ne04j映射类名和带有手册名的成员(比如在jaxb中)吗?

e.g: (不确定jaxb语法,但这是个主意。)

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

我希望在代码实现不同的类版本等等时能够更轻松地重命名。

1 个答案:

答案 0 :(得分:1)

Neo4j没有内置支持。您需要使用Spring Data Neo4j(SDN)才能使用此功能。下面是如何使用SDN映射Foo。可以在不影响使用@TypeAlias的现有数据库的情况下重构类名。但是,属性名称现在不能别名。

@NodeEntity
@TypeAlias("F")
class Foo
{
   @GraphProperty
   int fId;
}