是否初始化JPA关系映射?
在一对多的JPA关联中,是否将关系初始化为空集合被认为是一种最佳实践?例如:
@Entity
public class Order {
@Id
private Integer id;
// line items是否应该用空的ArrayList进行初始化?
@OneToMany(mappedBy="order")
List lineItems = new ArrayList<>();
}
在上面的例子中,是否最好将`lineItems`定义为一个默认值为空的`ArrayList`?有哪些利弊?