?JPA的Cascade(級聯(lián))
@OneToMany(mappedBy?=?"custom")
mappedBy="custom"就相當于inverse=true,mappedBy指定的是不需要維護關系的一端。
在domain類中定義的FetchType只對get/load/loadAll有效,對Query list無效,需要在構造Query時重新指定。
- 不定義級聯(lián)
- CascadeType.PERSIST (級聯(lián)新建)
- CascadeType.REMOVE (級聯(lián)刪除)
- CascadeType.REFRESH (級聯(lián)刷新)
- CascadeType.MERGE (級聯(lián)更新)
- CascadeType.ALL 表示選擇全部四項
@OneToMany(mappedBy?=?"custom")
mappedBy="custom"就相當于inverse=true,mappedBy指定的是不需要維護關系的一端。
在domain類中定義的FetchType只對get/load/loadAll有效,對Query list無效,需要在構造Query時重新指定。