casecade 属性可选值的含义

--------------------常用的--------------------------------

none :   默认值(不级联操作)

 

delete :   删除本对象 级联删除关联的对象 ,一般配置在一方

 

save-update :  当保存或修改本对象时 级联保存关联的临时对象 级联更新关联的游离对象

 

all :  包括 save-update 和 delete 的行为

 

---------------------不常用的(但一旦要用时偶尔会很好用的)-------------------

 

delete-orphan :  删除所有和本对象“已经解除关系(比如删除了后)”了 的对象

 

all-delete-orphan :  包括all和 delete-orphan 的行为

 

你可能感兴趣的:(case)