码迷,mamicode.com
首页 > Web开发 > 详细

hibernate CascadeType属性

时间:2017-06-15 23:37:23      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:nat   style   remove   数据库   cad   级联删除   pre   res   属性   

CascadeType.PERSIST   只有A类新增时,会级联B对象新增。若B对象在数据库存(跟新)在则抛异常(让B变为持久态) ;
              级联保存,当调用了Persist() 方法,会级联保存相应的数据 CascadeType.MERGE指A类新增或者变化,会级联B对象(新增或者变化) CascadeType.REMOVE只有A类删除时,会级联删除B类; CascadeType.ALL包含所有; CascadeType.REFRESH没用过。 综上:大多数情况用CascadeType.MERGE就能达到级联跟新又不报错,用CascadeType.ALL时要斟酌下CascadeType.REMOVE

 

hibernate CascadeType属性

标签:nat   style   remove   数据库   cad   级联删除   pre   res   属性   

原文地址:http://www.cnblogs.com/mr-wuxiansheng/p/7020446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!