spring-data-neo4j相关内容
我正在使用带有嵌入式ne4j的SDN。我必须使用Bean验证,但它不起作用。空值保存在数据库中,没有任何异常。 依赖项 dependencies { // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g. // ru
..
我有一些 Java 代码,我想将其转换为可在 Grails 控制器中使用的 Bean.通过依赖注入提供服务.该代码基于 here (作为独立运行时工作正常Java 应用程序). 具体来说,我有: //WannabeABeanDB.java包你好;导入 org.neo4j.graphdb.GraphDatabaseService;导入 org.neo4j.graphdb.Transactio
..
我使用 Spring-Data Neo4j 2.2.0-RELEASE.(我的以下问题适用于任何其他类型的实体映射,为什么不是 JPA) 在我的项目中,我有一个使用 @Transactional Spring 注释的公共方法,因为我想更新/保存其中的实体: 公共类会议服务{私有用户存储库用户存储库;私人会议存储库会议存储库;公共无效 setUserRepository(UserReposi
..
我想在我的 neo4j 数据库中存储一些数据.我为此使用 spring-data-neo4j. 我的代码如下: for (int i = 0; i
..
我正在尝试运行一个非常小的 JPA + SDN(Spring Data Neo4j)交叉存储项目,并试图证明使用 JPA 存储库调用保存部分实体将在 Neo4j 中创建相应的节点. 我已按照我在 SO、Google 和 Spring 的网站上找到的说明/建议进行操作,但目前仍然无法解决问题.我目前在以下位置创建了一个最小的测试项目: https://github.com/simon-l
..
我有一个应用程序,它使用 MySQL 和通过 REST 的 Neo4j 服务器版本执行一些批处理作业. 我不知道如何让它们正确地协同工作:我可以让它们同时工作,但不能同时工作.我发现的帖子并非针对 Neo4j 的服务器版本,也许这就是问题所在,因为我觉得其他一切都没有问题. 我的配置: JpaConfig @Configuration@EnableTransactionMana
..
例如,如果我想按名称获取用户列表: class UserRepository 扩展了 GraphRepository{列表findByName(字符串名称);} 那么如何设置加载深度为2呢? 我试图在 SDN 4.0.0 中找到答案.RC2 文档,但它不包含有关此问题的任何内容. 解决方案 派生查找器尚不支持深度.如果适用,您必须编写自定义查询或在 Neo4jTemplate 上
..
当关系类型用 @RelationshipType 字段注释时,我很难检索关系. 关系在 Neoclipse 中看起来是正确的,但我在我的应用程序中没有检索到任何结果. 不起作用的代码是(简化): @NodeEntity公共抽象类实体{@RelatedToVia私人收藏关系;公共关系相关(实体实体,字符串类型){关系关系=新关系(类型,这个,实体);关系.添加(关系);退货关系
..
我发现有一个叫做GraphRepository的接口.我有一个供用户实现其工作的自制界面的存储库,但我想知道,我不应该实现 GraphRepository 吗?即使实现时间很长,有些方法没用,我认为这是一个标准,我已经重新编码了这个接口中定义的很多方法. 那么我应该编写“YAGNI"代码还是不遵守标准?你有什么建议? 解决方案 您不需要实际实现 GraphRepository 而是扩
..
我创建了新的应用程序,它应该通过存储库将 Person 对象保存到 neo4j.但是当我使用 findAll 方法时,我没有任何项目. 我正在使用 Spring Boot,这是我的配置: package com.example;导入 org.neo4j.ogm.session.Session;导入 org.neo4j.ogm.session.SessionFactory;导入 org.sp
..
我目前正在为一个用例评估 OGM/Spring Data Neo4j 并遇到以下问题: 通过 Spring Data @Query 注释或直接通过 Neo4j Session 执行自定义 Cypher 查询时,结果仅包含直接查询的节点,而不包含相关的节点节点(在结果节点对象中关系为 null).IE.这些查询的深度似乎是 0 而不是 1,正如我从文档中所期望的那样. 如何通过深度为 1
..
当我尝试使用 spring 代码创建关系时,我收到事务管理器错误.我在我的项目中使用 Mysql 和 Neo4j 数据库.我尝试了不同的解决方案,但无法解决. org.springframework.beans.factory.NoSuchBeanDefinitionException:否名为“transactionManager"的 bean 可用:没有匹配为限定符找到 PlatformT
..
我正在研究推荐引擎.收集用户数据(他们的友谊、位置、喜欢、教育等)并已存储在 mongodb 中.我需要向这些用户推荐相关产品.出于显而易见的原因(易于在节点之间遍历、路径信息等),我计划将 Neo4j 用于推荐引擎.问题是我必须首先将 mongodb 数据转换为 neo4j 节点/关系,处理数据并将结果发送回 mongodb 数据库.主要的问题是我们最终会维护两个数据库,这让开发团队不高兴.我已
..
我想共同统计我的好友数量.我为每个用户创建了节点,并在它们之间创建了与属性的关系.我根据以下查询找到了我想要的结果.在这个测试用例中,我的登录用户 ID=1,我想搜索那些以字母 'dh' 开头的用户.所以,我的查询如下. 1st Query :返回具有特定给定关键字的所有用户.------------------------------------------------------------
..
这是我之前的问题清除 Neo4j 嵌入式数据库 现在我明白我不需要关闭数据库,我只需要擦除这个数据库中的所有数据. 我使用以下方法: public static void cleanDb(Neo4jTemplate 模板) {template.query("MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r", null);} 但它不能在大
..
请参阅:http://neo4j.com/docs/stable/transactions-locking.html“在创建或删除关系时,将对特定关系及其两个节点采取写锁" 假设我需要在一个事务中创建许多关系.我不在乎锁定连接到这些关系的节点.特别是对于其他并发事务:1)更新这些节点上的属性不会干扰我的操作2)创建或删除与这些节点的其他关系不会干扰我的操作 “默认锁定行为"在某些情况下
..
大约一周前,在 4.0.0.BUILD-SNAPSHOT 上使用 InProcessServer 运行测试会导致以下异常: Caused by: java.lang.NoClassDefFoundError: org/neo4j/ogm/testutil/TestServer在 org.springframework.data.neo4j.server.InProcessServer.(InPr
..
我将公开我的第一个基于 Neo4j 嵌入式数据库的应用程序,但遇到了严重的阻塞问题 - 这是我之前遇到的数据库删除问题有效清除 Neo4j 数据库 我使用: 操作系统:Windows 8.1jdk1.8.0_51neo4j 版本 2.2.3Lucene 版本 3.6.2spring-data-neo4j 版本 3.4.0.M1 我注意到如果在终止我的应用程序之前使用 graphDa
..
我正在尝试配置我的应用程序上下文,以便能够在我的应用程序中使用带有嵌入式图形的 Neo4j 服务器,但没有取得太大成功.我同时使用 Spring Data(Mongo 和 Neo4j 存储库方法).这是我的应用程序上下文,它没有运行:
..
我终于能够在我的 java 应用程序中创建一个使用嵌入式数据库的服务器实例,如此处.当我从 Eclipse 运行它时,这可以正常工作,但这实际上不是我的目的(我的应用程序,除其他外,为数据库提供新节点和关系).我有一个 Neo4j 框,它应该是我的服务器实例,我想将我的应用程序部署为 JAR 文件.这样,我想从那里访问 Web 界面.我已经对其进行了测试:在我的开发机器上运行 java 应用程序时
..