问题标签 [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 投票
2 回答
1438 浏览

spring - spring-data-neo4j 的 Maven 问题

spring-data-neo4j 工件在获取资源时会导致对 tinkerpop 域的访问被拒绝警告。

我的 pom.xml 文件具有以下相关依赖项:

运行 maven 时,我收到以下错误(仅提供前几行):

等等等等

我尝试了几件事,但运气不佳,例如:

  • 将 spring-data-neo4j pom 中列出的 3 个 tinkerpop 项目的排除项添加到依赖项
  • 添加请求的 spring 库的依赖项(例如 spring-beans、spring-tx 等)
  • 为 springframework.org 添加存储库

在我的任何 pom 文件或 maven 设置中都没有引用任何 repo(包括 tinkerpop),除非我尝试直接包含对 neo4j 或 springsource 的 repos 的引用以尝试调试此问题。

下面是 pom.xml 和 settings.xml 文件的精简版本,它们仍然表现出相同的行为:

pom.xml

设置.xml

0 投票
1 回答
166 浏览

neo4j - 如何用密码返回节点属性的上限值?

我有一个问题,我需要返回应该是大写的节点属性,我阅读了 neo4j 手册并没有找到这样做的方法,我注意到版本 1.9 具有上层功能,而我使用的是 1.7,对于我不想升级我的 neo4j 的其他原因,所以有什么解决方案,非常感谢。

0 投票
1 回答
1241 浏览

neo4j - Spring数据neo4j aspectJ设置错误

我可以在 STS 中设置 spring data 和 neo4j,但我还想利用 Spring data 提供的 aspectJ 功能。

我已经检查并使用了 Cineasts 示例作为帮助示例,但似乎我无法正确设置我的项目,我所做的步骤是: 创建新的 maven 应用程序。

在 pom.xml 上添加提供的插件。

我面临的问题是,在我的项目中的每个类中的包声明中,都有一个错误指出

无法确定缺少类型 javax.persistence.Entity 的注释在编织类型 com.f.graph.Graph 时编织类时编织时使用类路径批量构建时:

我的 pom.xml 是

http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0

我在 Windows 上使用 STS 3.1.0。我究竟做错了什么?

=======================================更新============ ========================= 我已将我的 pom.xml 更改为这个:

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 测试 myGraph 2.1.0.BUILD-SNAPSHOT jar

这不会产生任何构建错误,但是在尝试运行我的主类时:

我得到这个例外:

线程“主”org.springframework.beans.factory.CannotLoadBeanClassException 中的异常:找不到类路径资源中定义的名称为“graphDatabaseService”的 bean 的类 [org.springframework.data.neo4j.rest.SpringRestGraphDatabase] [Graph-configuration.xml ]; 嵌套异常是 java.lang.ClassNotFoundException: org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1262) at org.springframework.beans.factory 的 org.springframework.data.neo4j.rest.SpringRestGraphDatabase。 support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:576) 在 org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1331) 在 org.springframework.beans.factory.support.AbstractBeanFactory。

0 投票
1 回答
3150 浏览

spring-annotations - Spring数据和neo4j的正确注释配置是什么

我正在尝试使用带有@configuration类的 Neo4j 配置 Spring-data,但我找不到任何关于如何正确执行此操作的参考资料,并且我在下一个问题之后遇到了一个问题。到目前为止,这是我拼凑起来的:

我在启动应用程序时遇到的例外情况如下。有什么建议么?

0 投票
0 回答
529 浏览

scala - spring-data-neo4j - 创建名称为“neo4jTemplate”的 bean 时出错

我正在尝试将 neo4j 与 spring-data 和 scala 一起使用,但我遇到了这个异常:

目前,我不确定如何“注入”JavaConverters ...

有任何想法吗?

更新:

我试图简单地将导入放在 Test 类中:

导入 scala.collection.JavaConverters._

但是没用,完整代码如下:

WordsTest.scala

applicationContext-test.xml

更新:

我解决了!

问题是 scala 版本,我使用的是 2.10,但它必须是 2.9.2

0 投票
1 回答
5723 浏览

java - Could not autowire. No beans of Neo4jTemplate type found

I use IDEA IntelliJ 12.0.2.

My application-context.xml is:

My test class is:

Have I missed some configuration?

It seems to be an old problem with Intellij: http://www.markvandenbergh.com/archives/260/autowiring-spring-bean-in-intellij/

0 投票
1 回答
417 浏览

scala - Spring Data Neo4j - 无法下载 2.1.0-BUILD-SNAPSHOT

我正在使用播放!2 使用 SBT 进行依赖的框架。我想检索Spring Data Neo4j的 2.1.0-BUILD-SNAPSHOT 版本

我的ApplicationBuild.scala(由 SBT 使用)如下:

除了spring-data-neo4j之外,所有依赖项都已下载好。

它导致了这个错误:

neo4j-cypher-dsl;1.8.RC1没找到正常吗?我应该怎么做才能找回它?

0 投票
0 回答
228 浏览

scala - Spring-data-neo4j 和与 Scala 的兼容性

我怀疑Spring-data-neo4j 2.1.0-BUILD-SNAPSHOT与某些版本的Scala并不真正兼容。

我使用 scala 2.10.0 并使用 Play!也是基于 scala 2.10.0 的 web 应用程序。

在运行涉及由 Spring 自动装配的 Neo4jTemplate 的测试时,我收到此错误:

是否存在修复或将安排修复?

0 投票
2 回答
9800 浏览

spring - 如何以一种方法正确注入 Spring Environment 而不是另一种方法?

neo4jDatabase()很好,但environment总是为空graphDatabaseService()......如何/为什么?

版本:Spring 3.2.0.RELEASE、spring-data-neo4j 2.1.0.RELEASE。

0 投票
1 回答
175 浏览

neo4j - Specs2/Neo4j - 将 ImpermanentGraphDatabase 与 Specs2 一起使用

我正在使用 Specs2 编写验收测试。

我想使用ImpermanentGraphDatabase以获得内存中的 Neo4j 图表;非常适合集成测试。

我为 Neo4j 设置了 Spring-Data,我的 Spring 文件配置包含:

我想知道该选项destroy-method="shutdown"是否考虑到 Specs2 而不是通常JUnit,以便隔离每个 Spec 的example.

总结一下:每个example人都有自己的内存图实例,还是会被所有人共享?

我猜它不适用,因为 specs2Specification对所有这些 Spec 的示例执行使用相同的实例。事实上,在 Specs2 的函数式风格中,只有一个is()方法被称为在一个实例中包含所有示例。

我还尝试实现该BeforeExample特征以在每个处清理数据库,example但是...使用 Given/Then/When 样式,似乎整个被认为是唯一的example. 实际上,分隔符^不是传统!的 ,后者代表 one example

我想ImpermanentGraphDatabse在每个步骤(GivenWhenThen步骤)之前清理内存数据库()