配置一对多:
@OneToMany(mappedBy="grade", cascade={ CascadeType.ALL })
1、mappedBy,等同于 inverse=true,反转,grade 是多的一方的实体类属性名
2、cascade 级联操作:
CascadeType.REMOVE : 级联删除
CascadeType.PERSIST : 级联保存
CascadeType.MERGE : 级联更新
CascadeType.REFRESH : 级联刷新
CascadeType.ALL : 级联所有操作
配置多对一
@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name="gradeId")
1、JoinColumn 指明外键列
2、fetch 指明延迟加载策略,默认是 EAGER,即立即加载,可以设置为 LAZY
实例