Removing a detached instance:删除对象为有分离的.
这是因为此时的session为关闭状态,你再删除一个已经死亡的实例被认为是没有意义的。
解决办法:就是让他绑定使用同一个Session。
代码很简单,就是更新一下重新绑定这个session,如下:
//em为jpa操作对象,这里不多写了
Order po=em.merge(order);
em.remove(po);
em.flush();
Removing a detached instance:删除对象为有分离的.
这是因为此时的session为关闭状态,你再删除一个已经死亡的实例被认为是没有意义的。
解决办法:就是让他绑定使用同一个Session。
代码很简单,就是更新一下重新绑定这个session,如下:
//em为jpa操作对象,这里不多写了
Order po=em.merge(order);
em.remove(po);
em.flush();