谬误起因:

在hibernate中同一个session外面有了两个雷同标识然而是不同实体。


这牵扯到hibernate的长久化状态标识无关。

常见于一对多映射和多对多映射中,在hibernate进行对象的保留时产生。

本次用到session.merge(Object)办法。

merge办法与update办法的差异在于针对同样的操作update办法会报错

起因在于update办法使得实体状态成为了长久化状态,而Session中不容许两个长久化实体有同样的长久化标识