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

different object with the same identifier value was already associated with the session

出现了如图的错误http://img1.sycdn.imooc.com//56f225ac0001a83f12800800.jpg

当删掉session.save(stu2)的时候就没有错误了,如何在不删掉stu2的情况下解决

正在回答

2 回答

把Student.hbm.xml和Grade.hbm.xml文件中id的generator class 改成=increment 或者是native

  <class name="entity.Grade" table="GRADE">
        <id name="gid" type="java.lang.Integer">
            <column name="GID" />
            <!--这里-->
            <generator class="increment" />


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

可以贴下源码不

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

举报

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

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

进入课程

different object with the same identifier value was already associated with the session

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