Package org.apache.openjpa.persistence

Examples of org.apache.openjpa.persistence.OpenJPAEntityManagerSPI.clear()


        em.getTransaction().begin();
        em.persist(owner);
        em.getTransaction().commit();
        String oid = owner.getId();
       
        em.clear();
       
        // Run queries to ensure the query component uses the correct tables
        validateIndexAndValues(em, "Owner", "cars", 0,
                carArr, "id",
                oid);
View Full Code Here


            em.merge(detachedIntegerVe);
            em.merge(detachedNve);
            em.merge(detachedIve);
            em.getTransaction().commit();

            em.clear();

            detachedIntegerVe = em.find(IntegerVersionEntity.class, _integerVe.getId());
            detachedNve = em.find(NoVersionEntity.class, _nve.getId());
            detachedIve = em.find(IntVersionEntity.class, _ive.getId());
View Full Code Here

        ae = doQuery(em);
        assertEquals("Ava", ae.getName());
        assertEquals(2, ae.getVersion());

        em.clear();
        ae = em.find(AnEntity.class, PKID);
        assertEquals("Ava", ae.getName());
        assertEquals(2, ae.getVersion());

        tran.begin();
View Full Code Here

        assertEquals("Ava", ae.getName());
        assertEquals(2, ae.getVersion());

        tran.begin();
        tran.commit();
        em.clear();
        ae = em.find(AnEntity.class, PKID);
        assertEquals("AvaAva", ae.getName());
        assertEquals(3, ae.getVersion());

        em.close();
View Full Code Here

            assertEquals(" ", ae.getName());
        } else {
            assertEquals("", ae.getName());
        }
        assertEquals(1, ae.getVersion());
        em.clear();

        tran.begin();
        tran.commit();
       
        // when BeforeCommit was fired AE was not managed. As a result its state is out of sync with the database.
View Full Code Here

            person.setId(i);
            em.persist(person);
        }
        em.getTransaction().commit();
        // Clean up persistence context.
        em.clear();

        // Populate query cache
        for (int i = 0; i < cacheSize + 1; i++) {
            em.createQuery(QUERY + i, CachedPerson.class).getSingleResult();
        }
View Full Code Here

        ce.setId(id);
       
        oem.getTransaction().begin();
        oem.persist(ce);
        oem.getTransaction().commit();
        oem.clear();
        assertTrue(oemf.getCache().contains(CachedEntity.class, id));
        ce = oem.find(CachedEntity.class, id);
       
        assertTrue(dci.getHitCount() > 0);
        assertTrue(dci.getHitCount(clsName) > 0);
View Full Code Here

        Query q = oem.createQuery("SELECT ce FROM CachedEntity ce");
       
        List<?> result = q.getResultList();
        assertNotNull(result);
        assertTrue(result.size() > 1);
        oem.clear();

        result = q.getResultList();
       
        assertTrue(qci.getExecutionCount() > 0);
        assertTrue(qci.getTotalExecutionCount() > 0);
View Full Code Here

        Query q = oem.createQuery("SELECT ce FROM CachedEntity ce");
       
        List<?> result = q.getResultList();
        assertNotNull(result);
        assertTrue(result.size() > 1);
        oem.clear();

        result = q.getResultList();
       
        assertTrue(qci.getExecutionCount() > 0);
        assertTrue(qci.getTotalExecutionCount() > 0);
View Full Code Here

        em.refresh(user);
        assertNotNull(user);
        assertEquals("ugo", user.getName());

        em.getTransaction().commit();
        em.clear();
        em.close();
    }

    public void testLowerClobFunc() {
        OpenJPAEntityManagerSPI em = emf.createEntityManager();
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.