Hibernate @LazyCollection注释的用途是什么

我有2个实体,如“父对子”和“一对多”关系

@Entity

public class Parent {

@Id

@GeneratedValue(strategy = GenerationType.AUTO)

private Integer id;

private String name;

@OneToMany(mappedBy = "parent", fetch = FetchType.LAZY)

@IndexColumn(name = "index", base = 1)

@Cascade(org.hibernate.annotations.CascadeType.ALL)

@LazyCollection(LazyCollectionOption.EXTRA)

private List<Child> childs = new ArrayList<Child>();

// getter and setter

}

因此,这里

用途是什么,它将何时出现在图片中,例如对哪个带有子列表的操作有好处?

回答:

为了给您一个提示,主要是出于性能方面的考虑,您可以开始阅读以下链接:

二级缓存

休眠文档

以上是 Hibernate @LazyCollection注释的用途是什么 的全部内容, 来源链接: utcz.com/qa/410374.html

回到顶部