有班級表和學生表,他們之間是一對多的關係,當對 一端 班級表信息進行修改操作的時候,多端 學生表中維護的classroon_id
會被設成null,導致數據丟失,要解決這個問題,需要在一端添加如下設置,保證一端的更新操作不會對多端產生影響:
class Classroom{
@OneToMany(fetch = FetchType.LAZY)
@JoinColumn(name="student_id",insertable = false,updatable = false)
private List<Student> List;
}
class Student{
}