问题标签 [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.
spring - Spring Data Repos 未选择 Neo4j 本机 api 数据
我有一些数据已经使用本机 api 被注入到 neo4j 实例中。由 Spring 数据图支持的应用程序使用相同的实例。存储库无法找到数据。我假设这是由于索引和/或缺少属性而导致的问题。
当数据被抽取时,以下属性被设置:
索引设置如下:
任何线索/帮助表示赞赏。
spring - Spring Data Neo4j - @Autowired Repository == null
我尝试使用 Spring Data Neo4j 编写一个 webapp。
我有一个存储库:
一个applicationcontext.xml:
还有我的 Neo4jResource:
现在不能在 Controller 中使用 UserRepository,因为它是空的......
错误在哪里?
java - 删除/清除测试系列的 Neo4j 数据库
我有一系列单元测试需要清除 neo4j 数据库。如果我单独运行它们,所有测试都会通过,但是当我全部运行它们时,有些测试会失败,说找不到特定节点:
我已经尝试过了,但它没有解决我的问题:Neo4jDatabaseCleaner
值得注意的是,有问题的测试是与属性相关的测试。
我还能尝试什么?
maven - Maven 错误 spring-data-neo4j-rest-2.1.0.BUILD-SNAPSHOT.jar;无法读取 zip 文件 Maven 错误
从今天早上开始,我一直面临以下 maven 构建错误,[ERROR] error reading /Users/Surya/.m2/repository/org/springframework/data/spring-data-neo4j-rest/2.1.0.BUILD-SNAPSHOT/ spring-data-neo4j-rest-2.1.0.BUILD-SNAPSHOT.jar;无法读取 zip 文件
我手动获取了 jar 文件并尝试删除完整的 maven 存储库,但仍然无法解决。直到昨天一切都很好,从早上开始就没有任何变化。
谁能给我一些关于如何解决这个问题的指示?
我正在使用以下存储库,
当我尝试用/添加以下一个替换时,它给了我其他错误,
其他错误:无法解决项目 org.netvogue.server:netvogue-database-api:jar:1.0-SNAPSHOT 的依赖关系:无法从/到 spring-snapshot 传输工件 org.apache.httpcomponents:httpclient:jar:4.2-beta1 (http://repo.springsource.org/libs-snapshot):拒绝访问:http ://repo.springsource.org/libs-snapshot/org/apache/httpcomponents/httpclient/4.2-beta1/httpclient-4.2- beta1.jar -> [帮助 1]
neo4j - Neo4j 的设计建议:Array 的索引或关系
我需要一个设计建议来为数组实现索引或关系。我正在使用最新的 Spring Data Neo4j 来实现它我有一个节点,它具有如下类别的字段,
现在,我需要找出具有 X 和 Y 类别的产品(例如:RTW 和 SHOE)。实现这一目标的最佳方法是什么?我可以在数组类型上创建索引吗?还是我应该为 Category 创建一个新的 NodeEntity 并在 Product 和 Category 之间创建必要的关系?
对此的任何帮助将不胜感激。提前致谢。
neo4j - Performance issues while creating Index on multiple fields in Spring data neo4j
I have created index with multiple fields in below way,
I have a requirement where user can search based on name or location or both of them. What would be the performance issues in this case if i use only name or location in cypher query? As i might use only name or location while searching or both of them in cypher query.
Or Shall i create different indexes on these fields and use WHERE clause? Kindly let me know your opinion on this.
spring - Spring Data Neo4j - 跨存储持久化
我是 SDN 新手,我正在尝试使用休眠进行跨存储持久性。网站上给出的教程有相同的例子,我也检查了 github 的。我有两个问题
我无法进行文档或示例中提到的 xml 配置。
<neo4j:config/>
不支持entityManagerFactory
。我的假设是它创建了默认的Neo4jConfiguration,它没有用于entityManagerFactory
. 我发现的解决方法是定义一个CrossStoreNeo4jConfiguration bean。如何在里面做到这一点
<neo4j:config/>
neo4j-template-ref
当您使用定义存储库时将 Neo4jTemplate 引用到您的存储库时会发生什么neo4j:repositories
?什么目的?
UDPATE
它无法创建的原因是CrossStoreNeo4jConfiguration
我<neo4j:config/> was
缺少依赖 spring-data-neo4j-cross-store 。但是现在我在应用程序启动时遇到异常。
提前致谢。
neo4j - Neo4j GraphRepository 派生的查找器方法
我对 GraphRepository 的派生查找器方法有疑问。
简洁版本:
有效,但不是:
长版:
测试上下文.xml
UserGraphRepository.java:
用户.java:
测试:
第三个断言失败,因为 foundUser3 为空。我不明白为什么会发生这种情况,而它可以找到findByPropertyValue("id" ..)
. 我想知道id是否是某种关键字?(注意我@GraphId
的被称为nodeId
)
PS:
spring - Spring Data Neo4j - 使用事务导致无限循环
我正在尝试将 SDN 与我的 spring-hibernate 应用程序集成。只需最少的<neo4j:config>
配置<neo4j:repositories>
,它就可以正常工作。但是,当我包含@Neo4jTransactional
或编写自定义项时,我会在类的拦截方法中transactionManager
创建 bean 时得到一个无限循环。这是我得到的例外。nodeEntityStateFactory
ConfigurationClassEnhancer
这是拦截方法。
说,我使用 TM 有两种方法。
即使我尝试使用 ChainedTransactionManager 并使用 @Transactional 注释 methodB,也会发生相同的错误。提前致谢。
更新
完整的堆栈跟踪
neo4j - Neo4j:REST API Cypher 查询以查找两个节点之间的关系
我是 Neo4j 的新手,正在使用 REST API 创建节点和关系。我有两个节点 NA 和 NB,它们通过关系 RC 连接。'NA - RC - NB'。在创建节点和关系之前,我会检查节点和它们之间的关系是否不存在。我想出了如何检查一个节点是否存在并且正在努力如何检查两个节点之间的关系是否存在。我想出了这个 Cypher 查询。
节点具有属性“名称”。执行此查询时,我得到空的“数据:[]”。
有什么建议么?我尝试查看 Neo4j 文档和一些教程,但不太明白这一点。
TIA
这是java代码: