可以Ne04j映射类名和带有手册名的成员(比如在jaxb中)吗?
e.g: (不确定jaxb语法,但这是个主意。)
@XmlRoot(name="my_foo_class")
class Foo{
@XmlNode(name="foo_id")
int fId;
}
我希望在代码实现不同的类版本等等时能够更轻松地重命名。
答案 0 :(得分:1)
Neo4j没有内置支持。您需要使用Spring Data Neo4j(SDN)才能使用此功能。下面是如何使用SDN映射Foo。可以在不影响使用@TypeAlias
的现有数据库的情况下重构类名。但是,属性名称现在不能别名。
@NodeEntity
@TypeAlias("F")
class Foo
{
@GraphProperty
int fId;
}