我有一个 JSON 的 POJO 类,如下所示:
public class Portcall {
private Long id;
.
.
PreviousPortCall previousPortCall;
NextPortCall nextPortCall;
.
}
这里所有的 3 个类——PortCall、PreviousPortCall、NextPortCall 都用@Document 进行了注解。PortCall.java 中的任何更改都会对其直接的上一个和下一个对象产生影响,这些对象由 PreviousPortCall 和 NextPortCall 引用如果我在 Mongo DB 中更新 PortCall.java,我应该以哪种顺序保存对象?我应该先保存 PreviousPortCall 和 NextPortCall,然后再保存 PortCall.java,反之亦然,为什么?