Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法从Neo4j图形数据库自动生成java类_Java_Spring Boot_Neo4j_Spring Data Neo4j_Neo4j Ogm - Fatal编程技术网

有没有办法从Neo4j图形数据库自动生成java类

有没有办法从Neo4j图形数据库自动生成java类,java,spring-boot,neo4j,spring-data-neo4j,neo4j-ogm,Java,Spring Boot,Neo4j,Spring Data Neo4j,Neo4j Ogm,在我的应用程序中,我们选择Neo4j作为数据库。我们已经设计了包含所有必需节点和关系的数据库。我们正在尝试将springboot java程序中的集成到反应式neo4j存储库中。现在我们计划创建等效实体 是否有任何方法可以从Neo4j图形数据库自动生成java类,该数据库将相当于我们手动创建时使用的@Node和@RelationshipProperties实体。没有用于此的工具,这对于图形中的“复杂”数据通常是一件好事 SpringDataNeo4j(6)只获取您在模型中定义的节点的关系和属性。

在我的应用程序中,我们选择Neo4j作为数据库。我们已经设计了包含所有必需节点和关系的数据库。我们正在尝试将springboot java程序中的集成到反应式neo4j存储库中。现在我们计划创建等效实体


是否有任何方法可以从Neo4j图形数据库自动生成java类,该数据库将相当于我们手动创建时使用的@Node和@RelationshipProperties实体。

没有用于此的工具,这对于图形中的“复杂”数据通常是一件好事

SpringDataNeo4j(6)只获取您在模型中定义的节点的关系和属性。 如果你将你的图映射成1:1,你可能会得到你不需要的图。它们将污染您的代码库,并创建不必要的长密码语句/数据传输

我想说的是,与RDBMS的使用相反,在图形世界中有很多“共享数据库”的使用。 应用程序中的域模型与图模型的部分匹配在这里也不例外

此外,盲目地将数据转换为模型的工具只能做出假设。 例如,多个标签:根据Spring Data Neo4j中的用例,您可以以多种方式定义它们。 但是,哪一个是适合该工具的? 这可能会产生不是您期望的结果的代码,您必须在创建后手动重构它。
想象一下,在构建链中有这样一个工具:您必须一次又一次地手动微调生成的模型。

有人能帮我解决这个问题吗。