JPA的Cascade(级联)
- 不定义级联
- CascadeType.PERSIST (级联新建)
- CascadeType.REMOVE (级联删除)
- CascadeType.REFRESH (级联刷新)
- CascadeType.MERGE (级联更新)
- CascadeType.ALL 表示选择全部四项
@OneToMany(mappedBy = "custom")
mappedBy="custom"就相当于inverse=true,mappedBy指定的是不需要维护关系的一端。
在domain类中定义的FetchType只对get/load/loadAll有效,对Query list无效,需要在构造Query时重新指定。