课程
/后端开发
/Java
/Hibernate初探之一对多映射
为什么我的update()方法最后没有更新学生的GID?
2016-01-15
源自:Hibernate初探之一对多映射 2-7
正在回答
和我一样的问题,不过我用的是注解
找到问题在哪了,我把<set>元素中的inverse属性设为true了,所以外键由受控方控制。
<set>元素中的inverse属性,该属性表示关联关系由主控(一方)还是受控方(多方)维护。所谓关联关系的维护就是受控方的外键插入由谁来控制。inverse默认为false,表示由主控方来控制。当主控方控制时,插入SQL的语句会分两条进行insert into Items...update Items...
控制台显示没有update的操作
举报
Hibernate中一对多关联映射配置,以及cascade和inverse属性作用