1、问题出现的场景:两个Entity互相关联,我这里有两个类MessageMedel和CaseProcess,代码如下:
MessageModel类:
public class MessageModel extends Model {
@Id
@GeneratedValue
@OrderBy("id")
private long id;
@ManyToMany(fetch = FetchType.EAGER)
private List<Dict> recivers = new ArrayList<Dict>();
@ManyToOne
private Dict messageType;
// 关联多个CaseProcess对象
@OneToMany(cascade = CascadeType.ALL)
private List<CaseProcess> caseProcessList;
}
CaseProcess类:
@Entity
public class CaseProcess extends Model {
@Id
@GeneratedValue
private long id;
@ManyToOne
private Dict timerType;
@ManyToOne
private Dict caseGrade;
@ManyToOne
private Dict caseStatus;
// 关联一个MessageModel对象
@ManyToOne
private MessageModel messageModel;
}
其中MessageM