javax.persistence.EntityNotFoundException: Unable to find报错
2021/7/12 12:05:57
本文主要是介绍javax.persistence.EntityNotFoundException: Unable to find报错,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这类错id 可能是10,可能是27,也可能是其他数字
错误描述:
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报错的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?