可能重复:
Hibernate: different object with the same identifier value was already associated with the session
我试图保存两个实体一次:
session=....getCurrentSession();
Book bo1=new Book();
bo1.setName("name1");
session.save(bo1);
Book bo2=new Book();
bo2.setName("name2");
session.save(bo2);
然后我得到一个例外:
具有相同标识符值的其他对象已与会话关联。
似乎存在bo2'标识符(bo1的标识符),我想知道为什么?
顺便说一下,我真的想知道更多关于hibernate,任何文档的会话?我已经阅读了hibernate的教程,但它不够详细。答案 0 :(得分:0)
您需要提供图书映射。如果您只显示一些代码片段,我很难知道幕后会发生什么。如果您帮助我们,我们会帮助您。但是显示了SessionFactory / Session的一个很好的介绍here。祝你好运!