首页 > TAG信息列表 > spring-data-neo4j

spring-删除neo4j中的节点或关系后的返回值

我经历过,当我使用cypher查询删除neo4j中的某些节点(可能具有关系)或关系时,它没有像在mysql db中那样提供任何回报. 有什么方法可以确认密码中受影响节点的数量(例如删除的节点数量)吗?解决方法:下面的查询工作(我已经使用neo4j 1.8.1和1.9.3社区版和企业版对此进行了尝试) START

如何使用Spring Data Neo4j将Map(java.util.Map)对象持久保存在NodeEntity中?

我需要保存一个Map< Object,List< Object>>.当我填充包含类时,将保存该节点,但不会保存该地图. 这是我用于实体的代码 @NodeEntity public class UserAlias{ @GraphId private Long id; @Fetch private Map<IdentityType,List<Permissio

Neo4j与Spring-最佳存储库设计

目前,我正在基于Spring数据Neo4j进行项目.在大多数节点中,可能存在多种类型的不同关系,如下面的示例所示. 节点定义 @NodeEntity(label = CollectionNames.User) public class User{ @GraphId private Long id; //Different Parameters, remove

java-将UUID添加到neo4j spring数据框架

背景 如果我正在使用Spring Data,我试图找出将UUID添加到neo4j的正确方法. 我见过:https://dzone.com/articles/assigning-uuids-neo4j-nodes此处在需要时使用TransactionEventHandler插入UUID.但是编写本教程的人并未使用spring数据. 我也看到了此人的代码:https://github.com/sprin

春季-Java和Neo4j作为数据库的电子商务框架

我正在使用Neo4j(Spring Data Neo4j)作为数据库,并使用Java作为语言(使用Spring框架). 现在,我必须在应用程序中实现电子商务平台.我遇到了阔叶电子商务,但想知道我是否可以将Neo4j作为数据库而不是任何关系数据库. 此外,是否还有其他框架可以为我提供以下功能,但可以选择配置数据

Spring数据Neo4j:persist()方法未定义

图形数据库,neo4j和spring非常新.我有一个用@NodeEntity注释的简单POJO.但是,与我所读过的许多在线教程的智慧相反,我的POJO没有任何persist()方法可将其保存到图形数据库. 为了使此方法可用于我的POJO,我需要做什么黑魔法,或者这些教程是否已经过时,并且保存到DB的方式已随着我使

java-模型bean上的分层体系结构和持久性注释?

我想在一个新的Java EE Web应用程序中遵循separation of concerns设计原则.如果我理解正确,这意味着我必须在模型/业务层中看不见我的DAL(数据访问层)的技术选择. 当我使用Spring Data Neo4j时,我必须用例如注释我的模型bean. “ @NodeEntity”,专用于Spring Data Neo4J的注释.这似

Java-SDN 4-RC1:RelationRepository.save(relationshipEntity)不在图形中保存RelationshipEntities

要使用neo4j-graphdatabase独立服务器,我将SDN 4.0.0.RC1的依赖项添加到pom中: <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-neo4j</artifactId> <version>4.0.0.RC1</version>

java-如何在同一spring boot应用程序中配置neo4j和cassandra存储库

我已经使用spring-data使用spring boot分别配置了neo4j和cassandra存储库.但是,当我尝试在同一项目中使用两个存储库时,它无法按预期工作. 这是我的文件夹结构. —– org.test.project -----controller BarController FooController -----models -----dao

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

我试图运行一个非常小的JPA SDN(Spring Data Neo4j)跨商店项目,并试图证明使用JPA存储库调用保存部分实体将在Neo4j中创建一个相应的节点. 我遵循了在SO,Google和Spring的网站上可以找到的指示/建议,但目前仍然难以解决问题.我目前在以下位置创建了一个最小的测试项目: https://gith

java – 如何在使用spring-data-neo4j时启用neo4j webadmin?

我正在从Accessing Neo4j Data with REST示例引导一个新项目.该示例使用嵌入式数据库而不是独立的neo4j服务器,但我想使用Neo4J webadmin接口来显示我的数据.如何从此配置启动webadmin界面? (他们让WrappingNeoServerBootstrapper在use WrappingNeoServerBootstrapper with spring-d

java – Spring Data Neo4j可分页

我有一个Spring Data Repository接口,它使用自定义查询从数据库中获取节点集合: 存储库方法: @Query ("START r = node({0}) MATCH r <-[:AUTHOR]- m RETURN m") public Page<Object> findObjectById (long objectId,Pageable pageable); 方法调用 custRepository.findObjectByI

java – 在同一个应用程序上下文中启用两个Spring Data存储库(neo4j和h2)

我似乎无法让SDN(最新快照)与Spring Data JPA(H2)一起发挥得很好.我不需要跨两个数据存储的跨域支持;相反,我的愿望就是在同一个类中为两个商店简单地使用存储库.例如 public MySpringControlledClass{ @Autowired private MyNeo4jBasedRepository myNeo4jBasedRepository;

spring – Neo4j / SDN warining:没有为异常类的类找到标识字段

在我的Neo4j / Spring Data Neo4j项目中,我有以下异常类: public class CriterionNotFoundException extends NotFoundDomainException { private static final long serialVersionUID = -2226285877530156902L; public CriterionNotFoundException(String message) {

Spring Neo4j没有保存数据

我创建了新的应用程序,它应该通过存储库将Person对象保存到neo4j.但是当我使用findAll方法时,我没有任何itmes. 我正在使用Spring Boot,这是我的conf: package com.example; import org.neo4j.ogm.session.Session; import org.neo4j.ogm.session.SessionFactory; import org.sprin

java – 在spring数据neo4j中获取2列的查询的返回类型是什么?

我在spring数据neo4j中通过GraphRepository的@Query注释使用了以下查询.因此,为了获得结果,我将方法的返回类型声明为List @Query(value = "START user=node:searchByMemberID(memberID=1) MATCH user-[r:FRIENDS_WITH]->member RETURN member") List<Node> getNodes(int userID);

java – Spring Data Neo4J 4 – 没有template.fetch()

我正在尝试从Spring Data Neo4J 3升级到4 – 我正在使用Neo4J 2.2.2. 我使用GraphRepository实例来查询数据库,获取一个对象. 此对象具有多个关系,这些关系未被提取(故意,以避免在整个图形中读取). 在SDN3代码中,只需使用Neo4JTemplate类为我需要获取的每个关系执行获取调用.这非

如何在一种方法中正确注入Spring环境而不是另一种方法?

neo4jDatabase()很好,但是在graphDatabaseService()中环境始终为null …如何/为什么? @Configuration @PropertySource("classpath:/neo4j.properties") @EnableNeo4jRepositories("reservation.repository.neo4j") public class Neo4jConfig extends Neo4jConfiguration

java – 如何将实体映射到现有图形?

我得到了一个图表,由以下Cypher表达式描述: CREATE (BMW:Brand {name: "BMW", country: "Germany"}), (X3:Model {name: "X3", acceleration: 7.1, maxSpeed: 227.5, displacement: 1997, consumption: 6}), (lastGen:Generation {from: 2013}), (xDrive20i:Mo

Spring Data Neo4j – repository.save和@Indexed(unique = true)

今天我尝试了Spring Data Neo4j,终于让它以某种方式工作…… 我正在使用: >春季4.0.2 > Spring Data Neo4j 3.0.0> QueryDSL 3.3.1> Neo4j 2.0.1 这是我的配置: @Configuration @EnableNeo4jRepositories(includeFilters=@Filter(value=GraphRepository.class, type=FilterType.ASSI

java – Spring Data Neo4J存储库findAll()导致nullpointerexception

我已经制作了一个包含我系统中所有人的简单存储库,一切似乎都运行正常.我可以根据给定的键和值添加,删除甚至检索单个人,但由于某种原因,我无法直接检索存储在存储库中的所有人.我尝试使用findAll()方法,它应该返回一个iterable.然后我尝试迭代迭代并将每个人存储在一个arraylist中

java – 如何在Spring数据neo4j中更新节点或节点实体?

在Spring数据neo44中我们只有repository.save(实体),但是例如当我的UserEntity的属性(email)发生变化时,我不知道如何更新它. 我也尝试使用neo4j模板,但保存具有现有节点ID的实体导致下面的回滚. org.springframework.dao.InvalidDataAccessApiUsageException: New value must be

java – Spring数据neo4j LIKE查询不起作用

我是关于neo4j spring数据的新手,我试图在我的spring启动应用程序上运行它的查询,但是在neo4j web界面上工作. 我在数据库上有3个节点:“oracle”,“java”和“cloud”我正在尝试运行的查询: MATCH(interest:Interest) WHERE interest.name =~ '(?i).*cl.*' RETURN interest 所以,

java – 从Neo4j cypher查询返回布尔值

我想检查节点是否存在使用其名称(而不是其ID). Cypher查询看起来像: MATCH (c:Jaguar{name:"JLR 2.5Ltr"})-[:REPRESENTED_BY]->(v) RETURN c IS NOT NULL 但是,使用neo4j shell / web控制台,返回的结果是String类型. spring-data-neo4j中的错误同样失败: Null return value from

使用Spring Data Neo4j的简单对象/图形映射来获取事务的正确方法?

我在Spring Data Neo4j 2.0中使用简单的对象/图形映射,在那里我使用Spring Data存储库框架执行持久性操作.我正在使用存储库而不是使用Neo4jTemplate.我将存储库注入我的Spring Web MVC控制器,控制器直接调用repos. (没有中间服务层 – 我的操作通常是CRUD和查找器查询.) 当我读操