javax.persistence.EntityNotFoundException: Unable to find 某个类 with id ?

原因:

无论是@OneToOne 还是@ManyToOne,出现这个原因都是因为子表(被关联表)中没有主表(关联表)中ID所对应的记录。

解决办法:

  1. 检查为什么子表中没有主表中ID对应的记录

  2. 如果子表中没有主表ID对应的记录也可以正常加载数据,那么需要在主表字段上加一个@NotFound Annotation。示例如下:

    @OneToOne(optional=true )
    @JoinColumn(name="UserId ",insertable=false, updatable=false)
    @NotFound(action=NotFoundAction.IGNORE)
    private UserId userId;

    这样,当子表中没找到数据时,主表中对应的field就是null,而不会报错了。

  3. 或者跟业务人员联系,看数据模拟有问题,直接干掉吧(我就是直接干掉的)

javax.persistence.EntityNotFoundException: Unable to find报错相关推荐

  1. [JPA] javax.persistence.EntityNotFoundException: Unable to find XXXX with id 0

    [JPA] javax.persistence.EntityNotFoundException: Unable to find XXXX with id 0 解决办法是: 原因: 无论是@OneToO ...

  2. spring boot: javax.persistence.PersistenceException: Unable to build Hibernate SessionFactory

    报错信息: Exception encountered during context initialization - cancelling refresh attempt: org.springfr ...

  3. java.lang.NoClassDefFoundError: javax/transaction/Synchronization (jUnit测试报错)

    测试hibernate 报错原因项目缺少包 在 hibernate 解压目录下找到 jta.jar 文件   往项目中添加该 jar 包,即可解决 添加方法:[右击项目]-->[构建路径]... ...

  4. unable to rename 报错解决[转]

    delphi7运行不正常的提示unable to rename'c:\program files\Borland\delphi7\Bin\delphi32.$$$'to'c:\program file ...

  5. java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 报错的解决办法

    如果你在使用 JWT 处理登录时,出现 java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 这样的报错信息. 其主要原 ...

  6. jsp 学习笔记( java编译报错:程序包 javax.servlet和javax.servlet.http 不存在)

    最近学习javaEE这门课程,老师要求不用集成开发环境只用 tomcat (服务器).java 和 浏览器 实现jsp过程,要编译的java文件如下 import javax.servlet.*; i ...

  7. 启动 Scala REPL 报错:java.lang.NoClassDefFoundError:javax/script/Compilable

    启动 Scala REPL 报错:java.lang.NoClassDefFoundError:javax/script/Compilable 启动 Scala REPL 报错:Exception i ...

  8. 项目到tomcat后,报错:jar not loaded. See Servlet Spec 2.3, section 9.7.2. class: javax/servlet/Servlet.clas

    原创地址:https://blog.csdn.net/QQ826688096/article/details/89075687 问题描述: 项目加入到tomcat后,在 "problems& ...

  9. Springboot 项目金蝶中间件AAS-9.0启动报错 javax.persistence.Table.indexes()[Ljavax/persistence/Index 问题解决

    Springboot 项目金蝶中间件AAS-9.0启动报错 java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/ ...

  10. bug日志:报错 java:程序包javax.persistence.criteria不存在,解决!

    bug日志:报错 java:程序包javax.persistence.criteria不存在,解决! 首先上报错图片: 排查问题:按住ctrl用鼠标左键点击框中javax可看到如下图显示 该jar包中 ...

最新文章

  1. 数据科学Python训练营课程:从初级到高级 Python for Data Science Bootcamp Course:Beginner to Advanced
  2. C primer plus 练习题 第三章
  3. python3+selenium调用浏览器驱动时报错的解决方法
  4. BC26通过LWM2M协议连接ONENET,AT流程,STM32代码
  5. Linux快速查看某条命令的版本和存放的位置(ls -l `which mvn`)
  6. springboot日志笔记
  7. bootstrap bable 自动换行问题
  8. try except python3.7_python3.X中try/except
  9. 技术动态 | 知识可视化,连接和探究知识之间的联系!
  10. AdaBoost 算法 入门
  11. Android仿探探卡片拖拽,[转]仿探探拖拽卡片效果Vue3实现
  12. js Dom对象的属性与方法
  13. vue 实现 tomato timer(蕃茄钟)
  14. 探索App保活黑科技
  15. Q1营收利润大增,Take-Two如何掘金“次世代”?
  16. 选自《致加西亚的信》
  17. ::ng-deep 与 :host ::ng-deep
  18. linux系统多网口聚合配置,linux端口聚合
  19. 爬取沪深股票并找出最近1个月创出新高的股票
  20. 《西线无战事》我们才刚开始热爱生活,却不得不对一切开炮

热门文章

  1. 通过python理解相速度和群速度
  2. 怎么把cad的图导入ps_CAD图如何导入Photoshop的方法
  3. U盘/移动硬盘 有写保护怎么解除【未解决】
  4. 2020程序员工资排行:腾讯阿里全部落榜,字节跳动高薪实锤
  5. 深圳自己做网站 服务器,深圳自己做网站 服务器
  6. BT3下载 与 BT3 U盘版制作
  7. 神经网络的相关函数以及误差类型
  8. android听筒+扬声器自动切换,Android 听筒扬声器切换(多机型兼容、兼容5.0以上)...
  9. OpenCv之黑白上色小技巧,奥黛丽赫本神颜,超惊艳滴~
  10. linux下把文件夹压缩成tar.gz的命令