javax.persistence.EntityNotFoundException: Unable to find 类 with id ?
EntityNotFoundException
类 with id —- 可以通过这个类对应的表找到这个id即可
无论是@OneToOne 还是@ManyToOne,出现这个原因都是因为子表(被关联表)中没有主表(关联表)中ID所对应的记录。
@ManyToOne( cascade=CascadeType.ALL)
@JoinColumn(name = "InventoryId" )
@NotFound(action=NotFoundAction.IGNORE)
private Inventory Inventory;
1.可以利用SQL语句查询出那个ID为空 删除即可(就是有脏数据)
select t2.*,t1.id from t2 left join t1 on t2.OrderId=t1.id where t1.id is null ;
2.添加 @NotFound注解,忽略为null的清空
还没有评论,来说两句吧...