Hibernate @LazyCollection注释的用途是什么
我有2个实体,如“父对子”和“一对多”关系
@Entitypublic 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