1. 程式人生 > >JPA 一對多 OneToMany 註解

JPA 一對多 OneToMany 註解

Cascade

級聯操作
CascadeType. PERSIST 級聯持久化 ( 儲存 ) 操作
CascadeType. MERGE 級聯更新 ( 合併 ) 操作
CascadeType. REFRESH 級聯重新整理操作,只會查詢獲取操作
CascadeType. REMOVE 級聯刪除操作
CascadeType. ALL 級聯以上全部操作

Fetch

抓取是否延遲載入,預設情況一的方為立即載入,多的一方為延遲載入

mappedBy

關係維護
mappedBy= “exam” 表示在ExamUserAns 類中的 exam 屬性來維護關係,這個名稱必須和ExamUserAns中的exam屬性名稱完全一致才行。

另外需要注意,Exam類中的集合型別必須是List或者Set,不能設定為ArrayList,否則會報錯
Illegal attempt to map a non collection as…