Trong ProjectLevel2Repository
bạn có một ánh xạ tới ProjectRepository
sử dụng @JoinColumn
được đặt tên là projectlevel1id
mà không tồn tại. Từ những gì bạn mô tả, điều này sẽ được ánh xạ tới ProjectLevel1Repository
@ManyToOne
@JoinColumn(name="projectlevel1id", referencedColumnName = "projectlevel1id")
@JsonIgnore
private ProjectLevel1Repository projectlevel1;