Package org.apache.openjpa.persistence

Examples of org.apache.openjpa.persistence.OpenJPAEntityManager.refresh()


    CallbackStorage.clearStore();

    assertTrue("not empty...", CallbackStorage.isEmpty());

    emp = em.find(LifeCycleDDEntity2.class, id);
    em.refresh(emp);

    assertNotNull(emp);
    assertNotNull(CallbackStorage.getInstance().getClist());
    assertEquals(2, CallbackStorage.getInstance().getClist().size());
    assertEquals("def-postload", CallbackStorage.getInstance().getClist().get(0));
View Full Code Here


         assertNull (rel.getDependent ());
         ent.setDependent (new CascadesEntity ());
         rel.setDependent (new CascadesEntity ());
         em.persist (ent.getDependent ());
         em.persist (rel.getDependent ());
         em.refresh (ent);
         assertNull (ent.getDependent ());
         assertNotNull (rel.getDependent ());
         endTx(em);
         endEm(em);
View Full Code Here

         assertNull (rel.getDependent ());
         ent.setDependent (new CascadesEntity ());
         rel.setDependent (new CascadesEntity ());
         em.persist (ent.getDependent ());
         em.persist (rel.getDependent ());
         em.refresh (ent);
         assertNull (ent.getDependent ());
         assertNull (rel.getDependent ());
         endTx(em);
         endEm(em);
View Full Code Here

         deep.setDependent (new CascadesEntity ());
         em.persistAll (ent.getAllCollection ());
         em.persist (ent.getDependent ());
         em.persist (rel.getDependent ());
         em.persist (deep.getDependent ());
         em.refresh (ent);
         assertNull (ent.getDependent ());
         assertEquals (1, ent.getAllCollection ().size ());
         assertTrue (ent.getAllCollection ().contains (rel));
         assertNull (rel.getDependent ());
         assertEquals (2, rel.getAllCollection ().size ());
View Full Code Here

        emf.addLifecycleListener(lifeListener, null);

        OpenJPAEntityManager em = emf.createEntityManager();
        T t = em.find(getManagedType(), id);
        assertEquals(0, lifeListener.refreshCount);
        em.refresh(t);
        assertEquals(1*graphSize(), lifeListener.refreshCount);
        em.getTransaction().begin();
        em.getTransaction().commit();
        em.getTransaction().begin();
        em.getTransaction().commit();
View Full Code Here

        assertNotNull(deserializedLifeListener);
        assertEquals(1* graphSize(),
            deserializedLifeListener.refreshCount);
        assertNotSame(lifeListener, deserializedLifeListener);
        T t2 = em2.find(getManagedType(), id);
        em2.refresh(t2);
        assertEquals(2* graphSize(),
            deserializedLifeListener.refreshCount);

        // if this is 3*refreshMultiplier(), that means that there are
        // extra registered listeners
View Full Code Here

        assertEquals(1, updatedEntities);

        endTx(em);

        RuntimeTest1 ret2 = em.find(RuntimeTest1.class, em.getObjectId(runt1));
        em.refresh(ret2);

        assertNotNull(ret2);
        assertEquals("runner13", ret2.getStringField());

        endEm(em);
View Full Code Here

        em = (OpenJPAEntityManager) currentEntityManager();
        startTx(em);

        RuntimeTest1 inst = em.find(RuntimeTest1.class, em.getObjectId(runt1));
        em.refresh(inst);

        assertNotNull(inst);
        assertEquals("upd", inst.getStringField());

        endTx(em);
View Full Code Here

        // re-retrieve and check set
        pm = getPM(true, false);
        startTx(pm);
        pc = pm.find(ProxiesPC.class, _oid);
        pm.refresh(pc);

        set = pc.getProxySet();
        assertEquals(3, set.size());
        itr = set.iterator();
        set1 = (ProxiesPC) itr.next();
View Full Code Here

        // re-retrieve and check map
        pm = getPM(false, false);
        pc = pm.find(ProxiesPC.class, _oid);
        startTx(pm);
        pm.refresh(pc);

        map = pc.getProxyMap();

        assertEquals(4, map.size());
        assertEquals("map1b", ((ProxiesPC) map.get("key1")).getName());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.