据我了解, 级联="全部"等于cascade ="保存更新,删除"
和
Cascade =" all-delete-orphan"等于cascade =" save-update,delete-orphan" 这是对的吗?
答案 0 :(得分:0)
以下是the documentation所说的内容:
对于Hibernate会话的每个基本操作 - 包括persist(),merge(),saveOrUpdate(),delete(),lock(),refresh(),evict(),replicate() - 都有相应的级联样式。级联样式分别命名为create,merge,save-update,delete,lock,refresh,evict,replicate。如果希望沿关联级联操作,则必须在映射文档中指明该操作。例如:
<one-to-one name="person" cascade="persist"/>
我要合并的级联风格:
<one-to-one name="person" cascade="persist,delete,lock"/>
您甚至可以使用cascade =“all”来指定所有操作应该沿着关联级联。默认级联=“none”指定不进行任何级联操作。