标签: spring-data-neo4j

Spring Data Neo4j - 乐观锁定

  1. 是否有 SDN 的 Google 小组,或者 StackOverflow 是询问有关 SDN 问题的唯一地方?

  2. 我在 Spring JIRA 上发现了有关使用 @Version 属性的乐观锁定的问题。

在实现这一目标之前,我如何使用典型的存储库模式来处理这个问题?

neo4j spring-data-neo4j

1
推荐指数
1
解决办法
603
查看次数

Neo4J中如何获取关系的方向?

我需要从给定节点找出所有相关节点。我还需要识别方向,是传入还是传出,加上每个相关节点上的ID、标签。以下是我正在尝试的查询。这样查询会有效吗?还有其他更简单的方法吗?

MATCH (o)<-[or]-(e)<-[ir]-(i) 
WHERE e.firstName='Sid' 
RETURN o,ID(o),TYPE(or),or,e,ID(e),TYPE(ir),ir,i,ID(i)
Run Code Online (Sandbox Code Playgroud)

通过上述查询,我​​能够识别出o传出节点和i传入节点。

java neo4j spring-data-neo4j

1
推荐指数
1
解决办法
2452
查看次数

记录密码查询

有没有办法记录我们使用 spring jpa 内置查询(如 findById!)时生成的密码查询?我有一个复杂的内置查询,我需要查看其密码

java java-8 spring-data-neo4j

1
推荐指数
1
解决办法
891
查看次数

测试neo4j/spring数据中是否存在关系

我试图解决这个简单的问题,如果在一个有"知道"关系的图形中,某个人A知道某个人B.理想情况下,我会用真或假回答这个问题,但我没有解决这个问题.

我在另一个StackOverflow问题中发现了以下内容,这几乎是我想要的,除了回答我的问题之外,它还会更改图表:

MATCH  (p:Person {userId: {0}}), (b:Person {userId: {1}}) 
MERGE (p)-[r:KNOWS]->(b) 
ON CREATE SET r.alreadyExisted=false 
ON MATCH SET r.alreadyExisted=true 
RETURN r.alreadyExisted;
Run Code Online (Sandbox Code Playgroud)

最后我想把它放在像这样的Spring Neo4J存储库中

public interface PersonRepository extends GraphRepository<Person> {
    boolean knows(final Long me, final Long other);
}
Run Code Online (Sandbox Code Playgroud)

这意味着如果有一种方法可以在没有cypher的情况下使用Spring Query和Finder方法,那也没关系.

neo4j cypher spring-data-neo4j

0
推荐指数
2
解决办法
4980
查看次数

标签 统计

spring-data-neo4j ×4

neo4j ×3

java ×2

cypher ×1

java-8 ×1