目前使用Neo4j OGM库的人应该不多了,现在可以直接使用Spring Boot Data Neo4j 简称SDN。

但是使用OGM的时候遇到一个问题:neo4j :: Getting java.lang.IllegalArgumentException: Class class com.my.domain.Actor is not a valid entity class. Please check the entity mapping.
意思就是Actor不是一个有效的实体类,请检查实体Mapping。

问题的本质就是使用OGM时需要配置实体的包路径,OGM包根据包路径去扫描实体,如果没有扫描到,在调用增删改查时就会报错:Class class com.my.domain.Actor is not a valid entity class. Please check the entity mapping.

解决方案

  1. 在创建SessionFactory时检查你配置的包名对不对,是否包含了你的实体类路径。

    public SessionFactory(Configuration configuration, String... packages)
    
  2. 包路径扫描不到
    可能你的包路径配置对了,但是还是报这个错误,可以看一下你们的包是不是使用加密了。
    OGM是使用ClassGraph库根据你配置的包路径进行文件扫描实体类的,如果扫描不到相当于实体类加载错误。

neo4j ogm Class com is not a valid entity class. Please check the entity mapping问题相关推荐

  1. Neo4J OGM与Quarkus

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

  2. Neo4j OGM的配置问题

    日志: Exception org.springframework.web.util.NestedServletException: Request processing failed; nested ...

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

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

  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. SpringBoot 整合 Neo4j

    1.创建测试类 2.集成 SpringBoot 阅读此文之前,必须对 Neo4j 有个初步的了解,如果要实际操作的话,需要自备一个 Neo4j 数据库 本文所涉及代码已开源至 Gitee https: ...

  7. 知识图谱 - 使用图数据库(记一次eno4j搭建分享)

    1.Neo4j是一个高性能的,是由Java和Scala写成的一个NOSQL图形数据库 neo4j官网下载地址:https://neo4j.com/download-center/#enterprise ...

  8. neo4j安装_Neo4J OGM与Quarkus

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

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

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

最新文章

  1. HDU 1198 Farm Irrigation
  2. ActiveMq消费端实现集群部署
  3. 一些有关使用EF的错误用法展开的思考
  4. LeetCode 346. 数据流中的移动平均值(队列)
  5. 深度 | 数据湖分析算力隔离技术剖析
  6. MySQL--自增列学习
  7. matlab程序里nbus=x的意思,MATLAB潮流程序(IEEE14 直角坐标 牛拉法)
  8. c语言字符串每个字母加4,C语言基础:各字符型数据
  9. Center OS7网络设置
  10. 即时通讯创业必读:解密微信的产品定位、创新思维、设计法则等
  11. 【WIN11】微软拼音输入法单字频率固定方法
  12. unity.UGUI事件系统之Drag滑动事件
  13. 使用Python对比两个excel表格中的重复数据
  14. 前端三剑客---HTML
  15. 生命即便卑微如尘,即便困顿,依然是美景。
  16. 有了天猫精灵智能套组,享受管家级别智能服务
  17. Matlab Deep Network Designer APP搭建神经网络及相关函数讲解
  18. 网秦手机杀毒软件 v2.1 symbian s60 _symbian 7.0+ 免费
  19. java使用Ip连接Oracle失败
  20. 夜光 带你走进设计模式(四)

热门文章

  1. x509证书OpenSSL 数据结构
  2. 期货接盘(期货接盘什么意思)
  3. Python GUI 快速入门
  4. Linux——DHCP篇
  5. 计算机文件只读设置取消,如何删除只读文件
  6. Java怎样把时间转成毫秒_如何转换时间格式 java如何把时间格式转为毫秒
  7. 友盟集成QQ第三方登录
  8. 百度EasyDate线上协同数据标注平台使用
  9. 数字IC后端流程——(二)布局规划Floorplan
  10. Explaining Knowledge Distillation by Quantifying the Knowledge