为了账号安全,请及时绑定邮箱和手机立即绑定

myEclipse双向关联学生表GID为null

为什么按照老师说的,生成的学生表里的GID一直为null,需要将inverse设置为false才能使GID有正确的值,可是这不是双向关联吗???

5669203a00019bd305000130.jpg

5669203a0001df3205000382.jpg

5669203a0001e27002390094.jpg


正在回答

3 回答

 Hibernate中的inverse属性只有两个值true、false,true表示将关系维护的权力交给对方,false表示不交出维护权力,这里设置的false表示双方都维护关系,"inverse"属性只能在set、list、map等几个标签中设置,像many-to-one,一对多,这样的都不能设置"inverse"这个属性值所以说它们只能取值"false"哦。给分~\(≧▽≦)/~啦啦啦

0 回复 有任何疑惑可以回复我~
#1

BEMOVE 提问者

我知道自己错在哪里了,不是inverse的原因是忘了在多对一的时候设置关联关系了,仅仅设置了一对多的关联,粗心大意
2015-12-10 回复 有任何疑惑可以回复我~
#2

BEMOVE 提问者

非常感谢!
2015-12-10 回复 有任何疑惑可以回复我~

不太懂,gid不是自动生成的吗?和inverse有什么关系呢?

0 回复 有任何疑惑可以回复我~

我知道自己错在哪里了,不是inverse的原因是忘了在多对一的时候设置关联关系了,仅仅设置了一对多的关联,粗心大意

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Hibernate初探之一对多映射
  • 参与学习       42171    人
  • 解答问题       295    个

Hibernate中一对多关联映射配置,以及cascade和inverse属性作用

进入课程

myEclipse双向关联学生表GID为null

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信