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