spring-data-neo4j相关内容

Bean验证不起作用,春季数据ne4j

我正在使用带有嵌入式ne4j的SDN。我必须使用Bean验证,但它不起作用。空值保存在数据库中,没有任何异常。 依赖项 dependencies { // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g. // ru ..
发布时间:2022-06-22 15:23:30 其他开发

Java类中的Grails @Autowire不起作用

我有一些 Java 代码,我想将其转换为可在 Grails 控制器中使用的 Bean.通过依赖注入提供服务.该代码基于 here (作为独立运行时工作正常Java 应用程序). 具体来说,我有: //WannabeABeanDB.java包你好;导入 org.neo4j.graphdb.GraphDatabaseService;导入 org.neo4j.graphdb.Transactio ..
发布时间:2022-01-18 19:40:43 Java开发

Spring/@Transactional 与 AspectJ 完全被忽略

我使用 Spring-Data Neo4j 2.2.0-RELEASE.(我的以下问题适用于任何其他类型的实体映射,为什么不是 JPA) 在我的项目中,我有一个使用 @Transactional Spring 注释的公共方法,因为我想更新/保存其中的实体: 公共类会议服务{私有用户存储库用户存储库;私人会议存储库会议存储库;公共无效 setUserRepository(UserReposi ..
发布时间:2022-01-18 18:56:58 Java开发

如何使用 Spring Data JPA + Neo4j 正确设置跨存储持久性?

我正在尝试运行一个非常小的 JPA + SDN(Spring Data Neo4j)交叉存储项目,并试图证明使用 JPA 存储库调用保存部分实体将在 Neo4j 中创建相应的节点. 我已按照我在 SO、Google 和 Spring 的网站上找到的说明/建议进行操作,但目前仍然无法解决问题.我目前在以下位置创建了一个最小的测试项目: https://github.com/simon-l ..
发布时间:2022-01-01 08:47:55 Java开发

如何让 Spring Data Neo4j 和 Spring Data JPA 协同工作?

我有一个应用程序,它使用 MySQL 和通过 REST 的 Neo4j 服务器版本执行一些批处理作业. 我不知道如何让它们正确地协同工作:我可以让它们同时工作,但不能同时工作.我发现的帖子并非针对 Neo4j 的服务器版本,也许这就是问题所在,因为我觉得其他一切都没有问题. 我的配置: JpaConfig @Configuration@EnableTransactionMana ..
发布时间:2022-01-01 08:47:38 Java开发

如何控制自定义 Spring Data Neo4j 存储库方法的深度?

例如,如果我想按名称获取用户列表: class UserRepository 扩展了 GraphRepository{列表findByName(字符串名称);} 那么如何设置加载深度为2呢? 我试图在 SDN 4.0.0 中找到答案.RC2 文档,但它不包含有关此问题的任何内容. 解决方案 派生查找器尚不支持深度.如果适用,您必须编写自定义查询或在 Neo4jTemplate 上 ..

Spring Data Neo4j - @RelationshipType 问题

当关系类型用 @RelationshipType 字段注释时,我很难检索关系. 关系在 Neoclipse 中看起来是正确的,但我在我的应用程序中没有检索到任何结果. 不起作用的代码是(简化): @NodeEntity公共抽象类实体{@RelatedToVia私人收藏关系;公共关系相关(实体实体,字符串类型){关系关系=新关系(类型,这个,实体);关系.添加(关系);退货关系 ..
发布时间:2021-12-28 17:54:43 其他开发

带有 Neo4j 的 Spring,GraphRepositoryvs手工界面

我发现有一个叫做GraphRepository的接口.我有一个供用户实现其工作的自制界面的存储库,但我想知道,我不应该实现 GraphRepository 吗?即使实现时间很长,有些方法没用,我认为这是一个标准,我已经重新编码了这个接口中定义的很多方法. 那么我应该编写“YAGNI"代码还是不遵守标准?你有什么建议? 解决方案 您不需要实际实现 GraphRepository 而是扩 ..
发布时间:2021-12-28 17:54:16 其他开发

Spring Neo4j 不保存数据

我创建了新的应用程序,它应该通过存储库将 Person 对象保存到 neo4j.但是当我使用 findAll 方法时,我没有任何项目. 我正在使用 Spring Boot,这是我的配置: package com.example;导入 org.neo4j.ogm.session.Session;导入 org.neo4j.ogm.session.SessionFactory;导入 org.sp ..
发布时间:2021-12-28 17:54:08 其他开发

OGM 的自定义 Cypher 查询深度始终为 0?

我目前正在为一个用例评估 OGM/Spring Data Neo4j 并遇到以下问题: 通过 Spring Data @Query 注释或直接通过 Neo4j Session 执行自定义 Cypher 查询时,结果仅包含直接查询的节点,而不包含相关的节点节点(在结果节点对象中关系为 null).IE.这些查询的深度似乎是 0 而不是 1,正如我从文档中所期望的那样. 如何通过深度为 1 ..
发布时间:2021-12-28 17:53:28 其他开发

将mongodb 与neo4j 集成,是否有任何API 可以链接它们?

我正在研究推荐引擎.收集用户数据(他们的友谊、位置、喜欢、教育等)并已存储在 mongodb 中.我需要向这些用户推荐相关产品.出于显而易见的原因(易于在节点之间遍历、路径信息等),我计划将 Neo4j 用于推荐引擎.问题是我必须首先将 mongodb 数据转换为 neo4j 节点/关系,处理数据并将结果发送回 mongodb 数据库.主要的问题是我们最终会维护两个数据库,这让开发团队不高兴.我已 ..
发布时间:2021-12-28 17:46:06 其他开发

加入结果集

我想共同统计我的好友数量.我为每个用户创建了节点,并在它们之间创建了与属性的关系.我根据以下查询找到了我想要的结果.在这个测试用例中,我的登录用户 ID=1,我想搜索那些以字母 'dh' 开头的用户.所以,我的查询如下. 1st Query :返回具有特定给定关键字的所有用户.------------------------------------------------------------ ..
发布时间:2021-12-28 17:42:27 其他开发

有效清除 Neo4j 数据库

这是我之前的问题清除 Neo4j 嵌入式数据库 现在我明白我不需要关闭数据库,我只需要擦除这个数据库中的所有数据. 我使用以下方法: public static void cleanDb(Neo4jTemplate 模板) {template.query("MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r", null);} 但它不能在大 ..
发布时间:2021-12-28 17:42:08 其他开发

是否可以覆盖关系的 Neo4j 锁定行为?

请参阅:http://neo4j.com/docs/stable/transactions-locking.html“在创建或删除关系时,将对特定关系及其两个节点采取写锁" 假设我需要在一个事务中创建许多关系.我不在乎锁定连接到这些关系的节点.特别是对于其他并发事务:1)更新这些节点上的属性不会干扰我的操作2)创建或删除与这些节点的其他关系不会干扰我的操作 “默认锁定行为"在某些情况下 ..
发布时间:2021-12-28 17:40:11 其他开发

Neo4j 嵌入式数据库在应用程序异常终止后挂起

我将公开我的第一个基于 Neo4j 嵌入式数据库的应用程序,但遇到了严重的阻塞问题 - 这是我之前遇到的数据库删除问题有效清除 Neo4j 数据库 我使用: 操作系统:Windows 8.1jdk1.8.0_51neo4j 版本 2.2.3Lucene 版本 3.6.2spring-data-neo4j 版本 3.4.0.M1 我注意到如果在终止我的应用程序之前使用 graphDa ..
发布时间:2021-12-28 17:34:54 其他开发

Spring Data Neo4j:使用带有嵌入式的 Neo4j 服务器:JAR 包装

我终于能够在我的 java 应用程序中创建一个使用嵌入式数据库的服务器实例,如此处.当我从 Eclipse 运行它时,这可以正常工作,但这实际上不是我的目的(我的应用程序,除其他外,为数据库提供新节点和关系).我有一个 Neo4j 框,它应该是我的服务器实例,我想将我的应用程序部署为 JAR 文件.这样,我想从那里访问 Web 界面.我已经对其进行了测试:在我的开发机器上运行 java 应用程序时 ..
发布时间:2021-12-28 17:34:04 其他开发