日志:

Exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Neo4j Session for transaction; nested exception is java.lang.UnsupportedOperationExceptionorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1013)org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)javax.servlet.http.HttpServlet.service(HttpServlet.java:634)org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)......
Root Cause
org.springframework.transaction.CannotCreateTransactionException: Could not open Neo4j Session for transaction; nested exception is java.lang.UnsupportedOperationExceptionorg.springframework.data.neo4j.transaction.Neo4jTransactionManager.doBegin(Neo4jTransactionManager.java:203)org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:378)org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:474)org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:289)org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)......
Root Cause
java.lang.UnsupportedOperationExceptionorg.neo4j.ogm.driver.Driver.setTransactionManager(Driver.java:82)org.neo4j.ogm.session.transaction.DefaultTransactionManager.<init>(DefaultTransactionManager.java:44)org.neo4j.ogm.session.Neo4jSession.<init>(Neo4jSession.java:106)org.neo4j.ogm.session.Neo4jSession.<init>(Neo4jSession.java:113)org.neo4j.ogm.session.SessionFactory.openSession(SessionFactory.java:140)org.springframework.data.neo4j.transaction.Neo4jTransactionManager.doBegin(Neo4jTransactionManager.java:161)......

查看源码org.neo4j.ogm.driver.Driver.setTransactionManager,看来Driver最新3.1.6版本可能太新了,改成3.1.0就可以

  /** @deprecated */@Deprecateddefault void setTransactionManager(TransactionManager tx) {throw new UnsupportedOperationException();}

3.1.0版本:

void setTransactionManager(TransactionManager tx);

Neo4j OGM的配置问题相关推荐

  1. Neo4J OGM与Quarkus

    在下面的视频中,我演示了一个使用Neo4J数据库和Neo4J OGM的Quarkus应用程序示例. 看一下GitHub上的示例项目 . 我为咖啡豆创建了一个示例域,其中包含我们可以查询和匹配的某些风味 ...

  2. org.neo4j.ogm.exception.MappingException: Error mapping GraphModel to instance of ***.ProjectGraph

    实例化知识图谱对象ProjectGraph.java 提示如下截图错误信息: Exception in thread "main" org.neo4j.ogm.exception. ...

  3. neo4j ogm Class com is not a valid entity class. Please check the entity mapping问题

    目前使用Neo4j OGM库的人应该不多了,现在可以直接使用Spring Boot Data Neo4j 简称SDN. 但是使用OGM的时候遇到一个问题:neo4j :: Getting java.l ...

  4. Could not load driver class org.neo4j.ogm.drivers.http.driver.HttpDriver(Neo4j连接用bolt还是http)

    这里需要注意如果只是用了 spring-boot-starter-data-neo4j 的话,连接驱动默认使用的是bolt协议.bolt协议好像底层使用二进制操作,更高效.如果要是用http协议的话要 ...

  5. java: 找不到符号或者包 (eg.程序包org.neo4j.ogm.annotation不存在)

    错误原因 解决办法 点击IDEA右侧Maven,在其弹框的左上角点击刷新按钮即可,此时IDEA会自动为你去更新依赖

  6. neo4j安装_Neo4J OGM与Quarkus

    neo4j安装 在下面的视频中,我展示了一个使用Neo4J数据库和Neo4J OGM的Quarkus应用程序示例. 看一下GitHub上的示例项目. 我为咖啡豆创建了一个示例域,其中包含我们可以查询和 ...

  7. neo4j ogm_带有Hibernate OGM的NoSQL –第二部分:查询数据

    neo4j ogm 1月底发布了Hibernate OGM的第一个最终版本之后,团队一直在忙于制作一系列教程式博客,使您有机会轻松地从Hibernate OGM重新开始. 第一部分是关于设置和保留您的 ...

  8. neo4j ogm_带有Hibernate OGM的NoSQL –第一部分:持久化您的第一个实体

    neo4j ogm Hibernate OGM的第一个最终版本已经发布,团队从发布狂潮中恢复了一些. 因此,他们考虑开设一系列教程风格的博客,使您有机会轻松地从Hibernate OGM重新开始. 感 ...

  9. NOSQL图形数据库 - Neo4j

    Neo4j入门指南 1.简介 2.特点 3.安装 4.基础操作 5.Java集成 5.1 内嵌数据库集成方式 5.2 服务器集成方式 5.3 Spring集成方式 参考文档 1.简介 Neo4j是一个 ...

最新文章

  1. 关于Iframe之间以及与父窗体的值传递
  2. Stack Overflow上188万浏览量的提问:Java 到底是值传递还是引用传递?
  3. 时间序列(三)滑动窗口
  4. VMWare安装黑苹果Mac OS
  5. linux内核arch模块,Kernel module (简体中文)
  6. cadence 常见pcb电阻_经验分享|高频PCB设计中出现的干扰分析及对策
  7. 多阶段构建Docker镜像
  8. How is call from CXF delegated to our application code?
  9. Unity3D 之UGUI 滑动条(Slider)
  10. mysql api是什么意思_什么是mysql c api? 解析mysql c api简单应用
  11. 常用的SQL注入语句
  12. creo绘图属性模板_creo完整制作工程图模板.docx
  13. 数据恢复陶工希捷ST1000DM003硬盘不识别系统不认盘数据恢复
  14. zabbix监控打印机并自动更新监控项
  15. java 获取月份 几周_获取日期是月份中的第几周(以周一为开始时间)
  16. jquery easyui datagrid 列自适应窗口宽度
  17. 从照片中读取经纬度信息
  18. 在线Web页面测试工具-WebPageTest
  19. Windows系统下的部分dos命令
  20. UCOSIII-任务管理(上)

热门文章

  1. 阿里高层大调整:“接班人”蒋凡被调离核心业务淘宝天猫!
  2. 一段仿QQ窗口抖动的代码(VC++)
  3. 什么是Q-Learning算法?
  4. 推荐几款比较好的手机流量监控软件
  5. [世界杯] 意大利 VS 捷克 2:0 (据说是本届世界杯最有看头的一场)
  6. 如何检查和处理ARP欺骗的方法
  7. 原创OI题目:部落冲突
  8. 简单聊聊HDFS RBF第二阶段工作近期的一些进展
  9. BZOJ1616[Usaco2008 Mar]Cow Travelling游荡的奶牛 dp
  10. 盈一份恬淡,安然一世春秋!