我们知道Hibernate的级联删除是非常重要的一个特性,默认cascade的值是none,这种情况下,如果对象A有关于对象B的属性(类似于一个班级有多个学生,现在要删除这个班级,如果不对Cascade进行设置,删除是会报错的)现在一般在对这种one to many的情况,我们会配置inverse=true(即多端进行控制),那么此时cascade应该配置在哪里呢?如果在删除该班级的同时希望将学生也删除掉,我们只需要在班级的配置文件中与学生对应的那一栏映射里加入cascade="all"就可以了,而不需要在学生那里配置。
Hibernate的级联删除
最新推荐文章于 2023-09-06 22:43:12 发布