springboot+jpa解决@ManyToOne时,相关bean文件数据被删除导致数据不存在报错问题。

主要使用
@NotFound(action=NotFoundAction.IGNORE) 意为:找不到引用的外键数据时忽略
@JoinColumn(nullable = false)
剩余的标签都是自己做项目的时候用到的,在此标记一下,以后使用。

为了以后粘贴方便:
@JsonView({CunOrderList.class, CunProductsDetails.class, OrderTableOrderList.class})
@ManyToOne(fetch = FetchType.LAZY)
@NotFound(action=NotFoundAction.IGNORE)
@JoinColumn(name = “ocean_id”, nullable = false)
@org.hibernate.annotations.ForeignKey(name = “none”)
springboot+jpa解决@ManyToOne时,相关bean文件数据被删除导致数据不存在报错问题。