1.参考 https://blog.csdn.net/appleyk/article/category/7408344 系列文章 (不支持 spring boo 2.0 以下的,入门可做参考)

2.底层驱动 https://github.com/neo4j/neo4j-ogm

3.数据库访问  https://neo4j.com/developer/spring-data-neo4j/ (支持 spring boo 2.0)

常用命令

//级联删除所有节点和关系Match(n) detach delete n;//删除所有阶段Match(n) delete n;//查询所有coder类型节点信息Match(n:coder) return n;

从 1.0 升级到 2.0 踩坑

1.招不到  org.neo4j:neo4j-ogm-http-driver  这个包,在 1.0 中 会自动安装该包,2.0 不会自动安装,该包功能具体参考上面的第二点,底层驱动

2. 1.0 中 Repository 继承 GraphRepository ,2.0 中取消掉了,改成了 Neo4jRepository ,具体使用请看上面第三点。

3.遇到奇奇怪怪的报错,就添加这段代码。

@Value("${spring.data.neo4j.uri}")
private String databaseUrl;@Value("${spring.data.neo4j.username}")
private String userName;@Value("${spring.data.neo4j.password}")
private String password;@Bean
public SessionFactory sessionFactory() {Configuration configuration = new Configuration.Builder().uri(databaseUrl).credentials(userName, password).build();return new SessionFactory(configuration, "com.xxx.xx.xx.neo4jnode"); //com.xxx.xx.xx.neo4jnode  neo4j节点的实体类的包
}

4 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'transactionManager' available: No matching PlatformTransactionManager bean found for qualifier 'transactionManager' - neither qualifier match nor bean name match!

原因是没有配置  neo4j 的transactionManager

@Beanpublic Neo4jTransactionManager transactionManager() throws Exception {    return new Neo4jTransactionManager(sessionFactory());}

转载于:https://www.cnblogs.com/fqybzhangji/p/9914132.html

neo4j 学习笔记相关推荐

  1. Neo4j 学习笔记 1:属性图

    本文章内容转载自 Neo4j - 随笔分类 - 悦光阴 - 博客园 . 属性图: 在深入学习图形数据库之前,首先理解 属性图 的基本概念. 属性图是由 顶点(Vertex),边(Edge),标签(La ...

  2. 图数据库Neo4j学习笔记系列

    作者简介:20年IT工作经验,曾在华为.HP.移动.电网等国内外知名IT企业任职:关注领域包括证券.航空.制造.电信.电网等.在数据库开发和优化.数据仓库.系统架构.大中型项目管理.部门管理.数据挖掘 ...

  3. Spring Boot学习笔记-基础(2)

    Spring Boot学习笔记-基础(2) Spring Boot 优点: – 快速创建独立运行的Spring项目以及与主流框架集成 – 使用嵌入式的Servlet容器,应用无需打成WAR包 – st ...

  4. Python3 爬虫学习笔记 C11【数据储存系列 — MongoDB】

    Python3 爬虫学习笔记第十一章 -- [数据储存系列 - MongoDB] 文章目录 [11.1]关于 MongoDB [11.2]MongoDB 基本操作语句 [11.3]连接 MongoDB ...

  5. Redis学习笔记(B站狂神说)(自己总结方便复习)

    Redis学习笔记B站狂神说 redis: 非关系型数据库 一.NoSQL概述 1.为什么要用Nosql 1.单机Mysql的年代 思考一下,这种情况下:整个网站的瓶颈是什么? 1.数据量如果太大,一 ...

  6. MySQL学习笔记-基础篇1

    MySQL 学习笔记–基础篇1 目录 MySQL 学习笔记--基础篇1 1. 数据库概述与MySQL安装 1.1 数据库概述 1.1.1 为什么要使用数据库 1.2 数据库与数据库管理系统 1.2.1 ...

  7. 知识图谱技术学习笔记

    知识图谱技术学习笔记 从一开始的Google搜索,到现在的聊天机器人.大数据风控.证券投资.智能医疗.自适应教育.推荐系统,无一不跟知识图谱相关.它在技术领域的热度也在逐年上升. 本文以通俗易懂的方式 ...

  8. 图学习笔记(一):图

    图学习笔记(一):图与图学习 一. 图是什么? 1. 图的定义 2. 图的基本表示方法及概念 2.1 图的构成 2.2 图的概念 3. 例子:空手道俱乐部图 二. 如何存储图?存储图的方式:三种 第一 ...

  9. Redis学习笔记(一) 数据类型事务异常Jredis

    Redis学习笔记(一) NoSql概述 Nosql四大分类 Redis入门 简介 Windows安装 基础使用 问题 Redis4.0之前为什么是单线程 单线程为什么这么快 Redis4.0后的多线 ...

  10. Go爬虫学习笔记(三)

    day3 ‍ 04|敏捷之道:大型Go项目的开发流程是怎样的? 瀑布模式 流程: 市场调研 需求分析 产品设计 研发实现 集成与测试 项目交付与维护 适用场景: 需求在规划和设计阶段就已经确定了,而且 ...

最新文章

  1. ICCV 2019论文投稿数破纪录,中科院、清华名列前茅,苹果垫底
  2. element-ui中el-drawer组件打开自动聚焦问题
  3. 32添加组件_软件开发32条法则:经过实践检验的实用建议和经验教训
  4. iOS 实现启动屏动画(Swift实现,包含图片适配)
  5. 化工企业数据分析平台项目之应收款分析
  6. iOS之 随笔Xcode7的lipo
  7. 2.微服务:从设计到部署 --- 使用 API 网关
  8. MySQL 索引失效案例
  9. 小度wifi的使用说明
  10. 奔图打印机显示未连接_奔图打印机常见故障及解决方法
  11. SFR算法详解(三)——浅析关于SFR的一些物理意义及原理
  12. 5G关键技术之D2D通信技术
  13. Markdown常用快捷键
  14. 戴尔DELLWIN10简体中文专业版原版光盘镜像64位
  15. iOS adhoc 版本App 如何制作安装
  16. 二叉树的中序遍历以及应用场景
  17. 2021-02-24 Multisim 14.0 场效应管单按键开关电路
  18. 数据雪崩和数据穿透、击穿
  19. Android 虚拟机与类加载机制
  20. 月度计划:2022年5月

热门文章

  1. vsftp的简单搭建
  2. NetBeans 时事通讯(刊号 # 120 - Oct 14, 2010)
  3. 用好binutils之gporf
  4. 微信小程序手动获取自己位置wx.chooseLocation
  5. mongotemplate.insert 是否成功判断_河北外观专利申请成功的必要条件
  6. 卷积网络如何让测试集准确率上升_调试深度学习网络
  7. Shell脚本字符串截取方法总结
  8. Windows下python安装pymyssql报错
  9. hg更新下载指定版本
  10. H264 STAP-A解包代码(测试通过)