首页 > 编程语言 >[JPA错误]javax.persistence.EntityNotFoundException: Unable to find xxx

[JPA错误]javax.persistence.EntityNotFoundException: Unable to find xxx

时间:2023-01-29 17:56:58浏览次数:45  
标签:javax JPA xxx EntityNotFoundException find Unable 子表 主表 ID

解决方法:

第一种:

由于后来加上的实体、对象在之前的数据没有关联上,所以造成脏数据、故根本的解决方法,就是将之前的测试数据删除,重新添加数据就行了

第二种:


 2. 如果子表中没有主表ID对应的记录也可以正常加载数据,那么需要在主表字段上加一个@NotFound Annotation。示例如下:@OneToOne(optional=false)
 @JoinColumn(name="API_INTERFACE_ID",referencedColumnName = "ID")
 @NotFound(action=NotFoundAction.IGNORE)
 private ApiInterface apiInterface;

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

原文链接:https://blog.csdn.net/xingxiupaioxue/article/details/103882873

标签:javax,JPA,xxx,EntityNotFoundException,find,Unable,子表,主表,ID
From: https://www.cnblogs.com/hefeng2014/p/17073395.html

相关文章