Deletando Objetos de Conexões diferentes

Galera, eu estava usando um Dao genérico que usava diretamente as API do Hibernate (Session, SessionFactory, etc). Sendo assim eu conseguia dar um session1.get(Class, id) em um objeto e excluílo em outra instância de Session (session2.delete(obj)). Isso sempre funcionava. depois que converti o meu Dao genérico para usar JPA + Hibernate (API HibernateEntityManager) ao excluir um objeto
que tenha sido carregado por outra instância de uma EntityManager ocorre o seguinte erro.

detached object cannot be persisted/deleted

Alguém sabe o que devo configurar ?