0
可以Ne04j映射类名称和成员与手动名称(如jaxb)?neo4j手动映射POJO
e.g:(不知道JAXB语法,但这样的想法)
@XmlRoot(name="my_foo_class")
class Foo{
@XmlNode(name="foo_id")
int fId;
}
我希望这能够BA命名更容易在代码实现不同类的版本等等。
可以Ne04j映射类名称和成员与手动名称(如jaxb)?neo4j手动映射POJO
e.g:(不知道JAXB语法,但这样的想法)
@XmlRoot(name="my_foo_class")
class Foo{
@XmlNode(name="foo_id")
int fId;
}
我希望这能够BA命名更容易在代码实现不同类的版本等等。
Neo4j对此没有内置支持。您需要为此功能使用Spring Data Neo4j(SDN)。以下是您如何使用SDN映射Foo。可以在不影响使用@TypeAlias
的现有数据库的情况下重构类名称。但是,属性名称现在不能被别名。
@NodeEntity
@TypeAlias("F")
class Foo
{
@GraphProperty
int fId;
}
谢谢!!还有一件事。是在像xml这样的附加文件中完成的映射吗?这是否意味着我将不得不修改它? – ozma
@ozma没有外部映射文件。全部通过注释。 –