课程
/后端开发
/Java
/Hibernate初探之一对多映射
one方设置inverse,和cascade属性后,只保存班级时,学生信息能够存入数据库,但是学生信息里面没有gid信息。
2016-03-26
源自:Hibernate初探之一对多映射 4-2
正在回答
应该是你注销了下面这两句吧
//stu1.setGrade(g); //stu2.setGrade(g);
我知道了,因为inverse设置为true,关联关系维护有多方维护,而cascade设置在one方,one不能维护关联关系,就拿不到GID,只保存了其他信息。取消inverse设置就可以了。
qq_赵成冬_0
举报
Hibernate中一对多关联映射配置,以及cascade和inverse属性作用