在使用Hibernate 进行级联操作时,cascade是用于映射持久化类之间关联关系的属性。<set>,<many-to-one>和<one-to-one>标签,都有cascade属性,它用于指定如何操纵与当前对象关联的其他对象。
cascade可选的值包括:
all - 对所有的操作进行级联;
none - 对所有的操作都不进行级联;
save-update - 执行更新操作时级联;
delete - 执行删除操作时级联,仅删除关联对象的属性值;
all,delete-orphan - 包含all和delete-orphan的行为,delete-orphan不同于delete,他会删除关联对象