映射关联关系
单向多对一
Order、Customer多对一
1) 使用@ManyToOne来映射多对一的关联关系。
2) 使用@JoinColumn来映射外键。
3) 使用@ManyToOne的fetch属性来修改默认关联属性的加载策略。
4) 保存时先保存1的一端,后保存多的一端,可避免产生多余的UPDATE语句。
5) 不能直接删除1的一端,存在外键约束。
单向一对多
1. 使用@OneToMany来映射1-n的关联关系
2. 使用@JoinColumn来映射外键列的名称。
3. 使用@OneToMany的fetch属性来修改默认加载策略。
4. 可通过@OneToMany的cascade属性来修改默认的删除策略。
casecade={Casca