报错如下,一看就是实体类里面的对应关系,对应不上了,找不到那一行
可以将没有对应上的数据进行处理,一般是人工数据库删除数据时,没有将相关表删除干净。
也可以简单粗暴的使用注解@NotFound(action= NotFoundAction.IGNORE)忽略掉。如果是用xml配置的关联关系在 标签中加not-found="ignore"属性
@ManyToOne(fetch = FetchType.EAGER)
@NotFound(action= NotFoundAction.IGNORE)
@JoinColumn(name = "orgId")
@JsonIgnore
public TSDepart getOrgId() {
return orgId;
}
public void setOrgId(TSDepart orgId) {
this.orgId = orgId;
}