4 Replies Latest reply on Nov 9, 2007 9:51 AM by Peter Vennel

    JBoss Caching and multiple Entity Manager issues

    Peter Vennel Newbie

      I need to update our backup database server when I am writing to our current database server.

      So I am using two Entity Managers to handle this and pass the same Entity.

      em.persist(dmvActivity);
       em.flush();
      
       // write to HotSite DB
       emTml.persist(dmvActivity);
       emTml.flush();


      This worked fine, till I made the entity cacheable. Now I get the following error :


      javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.cp.mvr.common.ejb.persistence.DmvColor



      Further, if an entity is set as cacheable, everytime when you do a findAll does the cache get refreshed from the database?

      Thanks,
      Peter.