管理されていないエンティティを別の Persistence Context で管理したいと考えています。これはマージで作成できると読みました:
em.merge(user);
しかし、これを行うと、コンテキストに追加されません:
boolean isManaged = em.contains(user);
は常に false です。
私が次のようにしても:
User dbuser = em.find(User.class, user.getId());
em.merge(user);
boolean isManaged = em.contains(user);
dbuser とユーザーはまったく同じです。
私は何を間違っていますか?
JPA、MySql DB、JBoss EAP 6.1 を使用しています