在一对多的 JPA 关联中,将关系初始化为空集合被认为是最佳实践吗?例如:
@Entity
public class Order {
@Id
private Integer id;
// should the line items be initialized with an empty array list or not?
@OneToMany(mappedBy="order")
List<LineItem> lineItems = new ArrayList<>();
}
在上面的例子中,是否最好将lineItems
定义为默认值为空的ArrayList
?有哪些优缺点?