我想在另一个持久性上下文中管理一个非托管实体。我读到这可以通过合并来完成:
em.merge(user);
但如果我这样做,它不会添加到上下文中:
boolean isManaged = em.contains(user);
总是假的。
即使我做了以下事情:
User dbuser = em.find(User.class, user.getId());
em.merge(user);
boolean isManaged = em.contains(user);
dbuser 和 user 完全相同。
我究竟做错了什么?
我正在使用 JPA、MySql DB、JBoss EAP 6.1