/** * @see org.seasar.framework.jpa.Dialect#detach(javax.persistence.EntityManager, java.lang.Object) */ public void detach(EntityManager em, Object managedEntity) { Object delegate = em.getDelegate(); JpaEntityManager eclipselinkEm = JpaEntityManager.class.cast(delegate); UnitOfWork work = eclipselinkEm.getUnitOfWork(); work.unregisterObject(managedEntity); }