多对一关联中,都说使用cascade="all" inverse="false" 可以保存子表,但是不会同时更新级联的子表,实际测试的时候,只要我加上了lazy=false ,无论我是inverse="false"还是inverse="true",每次更新主记录,都会同进更新子表中关联的记录。
比如班级和学生两个关联表,每次save班级,都同时会出现很多update学生表的出来。如果 lazy=true,就不会更新。
请问这是为什么?有什么办法可以达到我的要求吗?既 lazy=false,因为我需要在取班级列表时同时取出对应的学生,又可以保存学生记录,更新班级时不做白费的update学生记录?