问题标签 [spring-data-neo4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2144 浏览

spring - java.lang.NoSuchMethodError:org.neo4j.kernel.impl.transaction.SpringTransactionManager。(Lorg/neo4j/graphdb/GraphDatabaseService;)V

我开始学习了spring-data-neo4j

我正在运行但无法成功的非常基本的测试用例。错误是:java.lang.IllegalStateException: Failed to load ApplicationContext

User.javapojo 注释@NodeEntity

配置文件是:

JUnit 测试用例是

我已经从 Eclipse 构建路径手动添加了下面的 jar 文件:

0 投票
1 回答
404 浏览

intellij-idea - 使用 IntelliJ + Spring Data + AspectJ

我正在尝试使用 IntelliJ 11.1.4 Ultimate 版中的 Spring Data Graph 项目。该项目构建良好,但编辑器说找不到persist()我的类上注释的方法。@NodeEntity此外,如果方面增强的方法(如持久化)不会显示自动完成建议。

我正在使用 AspectJ Support 插件,并且我将编译器设置为 AJC。IntelliJ 和 Maven 都可以构建和运行项目,看来编辑器是唯一有问题的部分。

我错过了一些明显的东西吗?这是 IntelliJ 的限制吗?我以为 11.1.4 解决了这个问题,但我可能弄错了。

0 投票
1 回答
699 浏览

neo4j - 春季数据neo4j忽略@Transient休眠注释?

在我的一个 pojo 中,我使用过

它没有与 Hibernate 映射,为了让 hibernate 忽略这一点,我使用了@Transient,否则我得到了Unknown field users但现在neo4j也忽略了该字段。它不存储关系。如果我删除@Transient neo4j工作正常,但 Hibernate 正在执行。

如何解决这个问题?

0 投票
1 回答
3445 浏览

spring - Java 电子商务框架和 Neo4j 作为数据库

我使用 Neo4j(Spring Data Neo4j)作为我的数据库,使用 Java 作为一种语言(使用 Spring 框架)。

现在,我必须将电子商务平台作为我的应用程序的一部分来实现。我遇到了阔叶电子商务,但想知道我是否可以将 Neo4j 作为数据库而不是任何关系数据库。

另外,是否有任何其他框架可以为我提供以下功能,但可以选择配置数据库,1. 订单管理 2. 支付网关 3. 我的购物车和下单

这是针对 B2B 网站的。

请让我知道一些关于如何从这一点继续前进的指示。

谢谢, 阿卜杜勒

0 投票
1 回答
1534 浏览

spring - 使用 Spring Data Neo4j 解析实体返回错误的实体类型

当我使用 Spring Data Neo4j (SDN) 查找节点实体时,我遇到了一些奇怪的行为。如果我使用 GraphRepository.findOne(long) 它将返回一个具有该标识符的实体,即使该实体不是同一类型。

这就是我的(非常)简化的实体结构的样子:

对于每种实体类型,我都创建了这样的存储库:

我的服务层类有一个抽象基类。它们大致是这样的:

当我执行以下代码时,结果与预期不符:

您希望 AuditRepository 会返回 null,但事实并非如此。相反,它会返回一个带有标识符 1L 且所有属性都为 null 的 Audit。似乎只要有一个与给定标识符对应的节点,它就会被返回,不管它的类型是什么。如果 Person 和 Audit 具有匹配的属性名称,它们也将包含它们的值......所有这些都是预期的行为,还是我遗漏了什么?

现在,我已经用下面的代码解决了这个问题,我自己做类型检查。

如果您需要更多配置,请告诉我。

我的框架版本是:

0 投票
1 回答
493 浏览

neo4j - Spring Data Neo4j - 如何将 NodeEntity 连接到参考节点 0?

我想要一个 Neo4j 图,其中所有内容都连接到参考节点(node0)。我的想法是将node0连接到“类类型”节点(rootNode),然后将某个类的所有节点连接到它。例如:

我正在使用 SpringNeo4j,所以我用@NodeEntity. 我不知道如何在 Spring 中将 node0 连接到 RootUser。我试图在 RootUser 类中添加以下内容,但它不起作用(referenceNode 来自neo4jTemplate.getReferenceNode()):

实现这种架构的最佳方式是什么?

0 投票
1 回答
1099 浏览

neo4j - Spring Data Neo4j中的@Query shortestPath返回类型

以下查询的返回类型是什么以及如何使用它?我尝试了几种方法,例如Path,Iterable<Path>和其他,但我总是遇到某种异常。它似乎是一个LinkedHashMap,但我可以使用其他更方便的对象类型吗?

我是否缺少任何依赖项?这是我唯一使用的一个:

0 投票
1 回答
944 浏览

neo4j - Spring Data Neo4j - 如何让 WrappingNeoServerBootstrapper 在 0.0.0.0 上监听

一直试图让 WrappingNeoServerBootstrapper 在 0.0.0.0 而不是 localhost 上启动 Neo4j WebAdmin 界面。尝试了所有指定 JAVA_OPTS 的形式(例如,-Dorg.neo4j.server.webserver.address=0.0.0.0),在 WrappingNeoServerBootstrapper 的第二个构造函数参数中传递我自己的配置 - 但它总是在 localhost 上侦听。希望有人有解决方案或示例。这是我的 Spring 配置 - 回归基础。提前致谢。

0 投票
1 回答
308 浏览

java - Spring Neo4j 保存 MultipartFile

我想知道将MultipartFile ( org.springframework.web.multipart.MultipartFile) 字段存储到 Neo4j 数据库中的最佳方法是什么。

看来我应该org.springframework.core.convert.converter.Converter以某种方式转换它()。也许到一个String[].

我的用例是:我有一个Person具有photo属性(MultipartFile)的节点。然后,我想存储和检索photo.

我应该将它保存到文件系统中吗?为什么?有没有人有任何提示?

0 投票
1 回答
1748 浏览

neo4j - 如何开发 Neo4j 数据库 Web UI

我想使用neo4j数据库开发一个 Web 应用程序,我想在其中显示类似http://blog.neo4j.org/2010/04/neo4j-rest-server-part1-get-it-going.html的 UI ,

在此处输入图像描述

任何人都知道如何进行。提前致谢。