问题标签 [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 - 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.java
pojo 注释@NodeEntity
配置文件是:
JUnit 测试用例是:
我已经从 Eclipse 构建路径手动添加了下面的 jar 文件:
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 解决了这个问题,但我可能弄错了。
neo4j - 春季数据neo4j忽略@Transient休眠注释?
在我的一个 pojo 中,我使用过
它没有与 Hibernate 映射,为了让 hibernate 忽略这一点,我使用了@Transient,否则我得到了Unknown field users
但现在neo4j
也忽略了该字段。它不存储关系。如果我删除@Transient
neo4j
工作正常,但 Hibernate 正在执行。
如何解决这个问题?
spring - Java 电子商务框架和 Neo4j 作为数据库
我使用 Neo4j(Spring Data Neo4j)作为我的数据库,使用 Java 作为一种语言(使用 Spring 框架)。
现在,我必须将电子商务平台作为我的应用程序的一部分来实现。我遇到了阔叶电子商务,但想知道我是否可以将 Neo4j 作为数据库而不是任何关系数据库。
另外,是否有任何其他框架可以为我提供以下功能,但可以选择配置数据库,1. 订单管理 2. 支付网关 3. 我的购物车和下单
这是针对 B2B 网站的。
请让我知道一些关于如何从这一点继续前进的指示。
谢谢, 阿卜杜勒
spring - 使用 Spring Data Neo4j 解析实体返回错误的实体类型
当我使用 Spring Data Neo4j (SDN) 查找节点实体时,我遇到了一些奇怪的行为。如果我使用 GraphRepository.findOne(long) 它将返回一个具有该标识符的实体,即使该实体不是同一类型。
这就是我的(非常)简化的实体结构的样子:
对于每种实体类型,我都创建了这样的存储库:
我的服务层类有一个抽象基类。它们大致是这样的:
当我执行以下代码时,结果与预期不符:
您希望 AuditRepository 会返回 null,但事实并非如此。相反,它会返回一个带有标识符 1L 且所有属性都为 null 的 Audit。似乎只要有一个与给定标识符对应的节点,它就会被返回,不管它的类型是什么。如果 Person 和 Audit 具有匹配的属性名称,它们也将包含它们的值......所有这些都是预期的行为,还是我遗漏了什么?
现在,我已经用下面的代码解决了这个问题,我自己做类型检查。
如果您需要更多配置,请告诉我。
我的框架版本是:
neo4j - Spring Data Neo4j - 如何将 NodeEntity 连接到参考节点 0?
我想要一个 Neo4j 图,其中所有内容都连接到参考节点(node0)。我的想法是将node0连接到“类类型”节点(rootNode),然后将某个类的所有节点连接到它。例如:
我正在使用 SpringNeo4j,所以我用@NodeEntity
. 我不知道如何在 Spring 中将 node0 连接到 RootUser。我试图在 RootUser 类中添加以下内容,但它不起作用(referenceNode 来自neo4jTemplate.getReferenceNode()
):
实现这种架构的最佳方式是什么?
neo4j - Spring Data Neo4j中的@Query shortestPath返回类型
以下查询的返回类型是什么以及如何使用它?我尝试了几种方法,例如Path
,Iterable<Path>
和其他,但我总是遇到某种异常。它似乎是一个LinkedHashMap
,但我可以使用其他更方便的对象类型吗?
我是否缺少任何依赖项?这是我唯一使用的一个:
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 配置 - 回归基础。提前致谢。
java - Spring Neo4j 保存 MultipartFile
我想知道将MultipartFile ( org.springframework.web.multipart.MultipartFile
) 字段存储到 Neo4j 数据库中的最佳方法是什么。
看来我应该org.springframework.core.convert.converter.Converter
以某种方式转换它()。也许到一个String[]
.
我的用例是:我有一个Person
具有photo
属性(MultipartFile)的节点。然后,我想存储和检索photo
.
我应该将它保存到文件系统中吗?为什么?有没有人有任何提示?
neo4j - 如何开发 Neo4j 数据库 Web UI
我想使用neo4j数据库开发一个 Web 应用程序,我想在其中显示类似http://blog.neo4j.org/2010/04/neo4j-rest-server-part1-get-it-going.html的 UI ,
任何人都知道如何进行。提前致谢。