麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

詳解Hibernate cascade級聯屬性的CascadeType的用法

2024-09-05 00:22:51
字體:
來源:轉載
供稿:網友

詳解Hibernate cascade級聯屬性的CascadeType的用法

cascade(級聯)

級聯在編寫觸發器時經常用到,觸發器的作用是當 主控表信息改變時,用來保證其關聯表中數據同步更新。若對觸發器來修改或刪除關聯表相記錄,必須要刪除對應的關聯表信息,否則,會存有臟數據。所以,適當的做法是,刪除主表的同時,關聯表的信息也要同時刪除,在hibernate中,只需設置cascade屬性值即可。

cascade表示級聯操作,在hibernate配置注解@OneToOne,@OneToMany,@ManyToMany,@ManyToOne中的屬性。

例如:

@ManyToOne(cascade = CascadeType.REFRESH, optional = true) @JoinColumn(name = "user_id", unique = false) private UserBaseInfo userBaseInfo; 

配置多種級聯,例如:

@OneToOne(cascade = {CascadeType.REFRESH,CascadeType.PERSIST,CascadeType.MERGE}, optional = true) @JoinColumn(name = "user_id", unique = false) private UserBaseInfo userBaseInfo; 

CascadeType.PERSIST:級聯新增(又稱級聯保存):對order對象保存時也對items里的對象也會保存。對應EntityManager的presist方法。

CascadeType.MERGE:級聯合并(級聯更新):若items屬性修改了那么order對象保存時同時修改items里的對象。對應EntityManager的merge方法 。

CascadeType.REMOVE:級聯刪除:對order對象刪除也對items里的對象也會刪除。對應EntityManager的remove方法。

CascadeType.REFRESH:級聯刷新:獲取order對象里也同時也重新獲取最新的items時的對象。對應EntityManager的refresh(object)方法有效。即會重新查詢數據庫里的最新數據。

CascadeType.ALL:以上四種都是。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到JSP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级做a爱片久久毛片a高清 | 美女黄色影院 | 日本不卡视频在线观看 | 久久国产精品一区 | 激情综合婷婷久久 | 一级黄色大片在线观看 | 97久久精品一区二区三区观看 | 欧美大电影免费观看 | 国产精品一区视频 | 在线免费日本 | 欧洲成人综合网 | 久久久国产一级片 | 精品1| 欧美一级无毛 | 亚洲一区在线免费视频 | 亚洲va久久久噜噜噜久牛牛影视 | 91网站免费在线观看 | 欧美日韩在线免费观看 | 精品视频一区二区三区四区 | 欧美在线中文字幕 | 99re久久最新地址获取 | 一级黄片毛片免费看 | 视频一区二区三区在线 | 在线播放黄色网址 | 孕妇体内谢精满日本电影 | 成人在线激情视频 | 精品国产96亚洲一区二区三区 | 国产精品久久久久久久久久 | 成人免费观看在线视频 | 国产乱一区二区三区视频 | 一区二区三区黄色 | 国产精品久久久久久婷婷天堂 | 一级做a爰片性色毛片2021 | 精品国产乱码一区二区三区四区 | 色视频91 | 在线播放免费视频 | 国产激情精品一区二区三区 | 亚洲成人福利网站 | 少妇一级淫片免费放4p | 草久影院 | 国产1区2区3区中文字幕 |