如果cascade属性是默认值"none",当hibernate删除一个持久化对象的时候,不会自动删除与它关联的其他持久化对象。如果希望自动删除它关联的其他持久化对象,可以把casacde属性设为"delete";
那么hibernate在删除一个Shool对象时,实际执行的SQL是:
delete from students where school_id =1;delete from school where id=1;
本文共 236 字,大约阅读时间需要 1 分钟。
如果cascade属性是默认值"none",当hibernate删除一个持久化对象的时候,不会自动删除与它关联的其他持久化对象。如果希望自动删除它关联的其他持久化对象,可以把casacde属性设为"delete";
那么hibernate在删除一个Shool对象时,实际执行的SQL是:
delete from students where school_id =1;delete from school where id=1;
转载地址:http://vkrma.baihongyu.com/