neo4j 学习笔记
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 学习笔记相关推荐
- Neo4j 学习笔记 1:属性图
本文章内容转载自 Neo4j - 随笔分类 - 悦光阴 - 博客园 . 属性图: 在深入学习图形数据库之前,首先理解 属性图 的基本概念. 属性图是由 顶点(Vertex),边(Edge),标签(La ...
- 图数据库Neo4j学习笔记系列
作者简介:20年IT工作经验,曾在华为.HP.移动.电网等国内外知名IT企业任职:关注领域包括证券.航空.制造.电信.电网等.在数据库开发和优化.数据仓库.系统架构.大中型项目管理.部门管理.数据挖掘 ...
- Spring Boot学习笔记-基础(2)
Spring Boot学习笔记-基础(2) Spring Boot 优点: – 快速创建独立运行的Spring项目以及与主流框架集成 – 使用嵌入式的Servlet容器,应用无需打成WAR包 – st ...
- Python3 爬虫学习笔记 C11【数据储存系列 — MongoDB】
Python3 爬虫学习笔记第十一章 -- [数据储存系列 - MongoDB] 文章目录 [11.1]关于 MongoDB [11.2]MongoDB 基本操作语句 [11.3]连接 MongoDB ...
- Redis学习笔记(B站狂神说)(自己总结方便复习)
Redis学习笔记B站狂神说 redis: 非关系型数据库 一.NoSQL概述 1.为什么要用Nosql 1.单机Mysql的年代 思考一下,这种情况下:整个网站的瓶颈是什么? 1.数据量如果太大,一 ...
- MySQL学习笔记-基础篇1
MySQL 学习笔记–基础篇1 目录 MySQL 学习笔记--基础篇1 1. 数据库概述与MySQL安装 1.1 数据库概述 1.1.1 为什么要使用数据库 1.2 数据库与数据库管理系统 1.2.1 ...
- 知识图谱技术学习笔记
知识图谱技术学习笔记 从一开始的Google搜索,到现在的聊天机器人.大数据风控.证券投资.智能医疗.自适应教育.推荐系统,无一不跟知识图谱相关.它在技术领域的热度也在逐年上升. 本文以通俗易懂的方式 ...
- 图学习笔记(一):图
图学习笔记(一):图与图学习 一. 图是什么? 1. 图的定义 2. 图的基本表示方法及概念 2.1 图的构成 2.2 图的概念 3. 例子:空手道俱乐部图 二. 如何存储图?存储图的方式:三种 第一 ...
- Redis学习笔记(一) 数据类型事务异常Jredis
Redis学习笔记(一) NoSql概述 Nosql四大分类 Redis入门 简介 Windows安装 基础使用 问题 Redis4.0之前为什么是单线程 单线程为什么这么快 Redis4.0后的多线 ...
- Go爬虫学习笔记(三)
day3 04|敏捷之道:大型Go项目的开发流程是怎样的? 瀑布模式 流程: 市场调研 需求分析 产品设计 研发实现 集成与测试 项目交付与维护 适用场景: 需求在规划和设计阶段就已经确定了,而且 ...
最新文章
- ICCV 2019论文投稿数破纪录,中科院、清华名列前茅,苹果垫底
- element-ui中el-drawer组件打开自动聚焦问题
- 32添加组件_软件开发32条法则:经过实践检验的实用建议和经验教训
- iOS 实现启动屏动画(Swift实现,包含图片适配)
- 化工企业数据分析平台项目之应收款分析
- iOS之 随笔Xcode7的lipo
- 2.微服务:从设计到部署 --- 使用 API 网关
- MySQL 索引失效案例
- 小度wifi的使用说明
- 奔图打印机显示未连接_奔图打印机常见故障及解决方法
- SFR算法详解(三)——浅析关于SFR的一些物理意义及原理
- 5G关键技术之D2D通信技术
- Markdown常用快捷键
- 戴尔DELLWIN10简体中文专业版原版光盘镜像64位
- iOS adhoc 版本App 如何制作安装
- 二叉树的中序遍历以及应用场景
- 2021-02-24 Multisim 14.0 场效应管单按键开关电路
- 数据雪崩和数据穿透、击穿
- Android 虚拟机与类加载机制
- 月度计划:2022年5月