Package org.apache.openjpa.persistence

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


        if (!userDefined) {
            em.close();
            em = emf.createEntityManager();
        }

        un = em.find(getUnenhancedClass(), un.getId());
        UnenhancedType cloned = (UnenhancedType) un.clone();

        copiedInstanceHelper(sub, em, un, cloned, true);
        em.close();
    }
View Full Code Here


            em = emf.createEntityManager();
        }

        listener.invoked = false;

        un = em.find(getUnenhancedClass(), un.getId());
        em.getTransaction().begin();
        un.setStringField("updated");
        em.getTransaction().commit();
        assertTrue(listener.invoked);
        em.close();
View Full Code Here

        sql.clear();

        OpenJPAEntityManager em = emf.createEntityManager();
        em.getFetchPlan().addField(BidiParent.class, "oneToManyChildren");
        em.getFetchPlan().addField(BidiChild.class, "oneToManyParent");
        BidiParent parent = em.find(BidiParent.class, id1);
        assertEquals(1, sql.size());
        assertNotSQL(".* LEFT OUTER JOIN BidiParent .*");
        assertEquals("parent1", parent.getName());
        assertEquals(3, parent.getOneToManyChildren().size());
        for (int i = 0; i < 3; i++) {
View Full Code Here

        sql.clear();

        OpenJPAEntityManager em = emf.createEntityManager();
        em.getFetchPlan().addField(BidiParent.class, "oneToOneChild");
        em.getFetchPlan().addField(BidiChild.class, "oneToOneParent");
        BidiParent parent = em.find(BidiParent.class, id1);
        assertEquals(1, sql.size());
        assertNotSQL(".* LEFT OUTER JOIN BidiParent .*");
        assertEquals("parent1", parent.getName());
        assertNotNull(parent.getOneToOneChild());
        assertEquals("oneToOneChild1", parent.getOneToOneChild().getName());
View Full Code Here

        assertMerge(lrs);
    }

    public void testDetachCopy() {
        OpenJPAEntityManager em = emf.createEntityManager();
        LRSEntity lrs = em.find(LRSEntity.class, id);
        assertLRS(lrs, "lrs");
        lrs = em.detach(lrs);
        assertEquals("lrs", lrs.getName());
        assertNull(lrs.getLRSList());
        em.close();
View Full Code Here

        if (!newPC) {
            endTx(pm);
            pm = getPM();
            startTx(pm);
            pc = (ModRuntimeTest1) pm.find(ModRuntimeTest1.class, oid);
        }
        for (int i = 0; i < before; i++) {
            pc.setStringField("before" + i);
            pc.setIntField(i);
            //FIXME jthomas - setDateField
View Full Code Here

        //assertEquals(date, pc.getDateField());
        endTx(pm);
        endEm(pm);

        pm = getPM();
        pc = (ModRuntimeTest1) pm.find(ModRuntimeTest1.class, oid);
        assertEquals("value", pc.getStringField());
        assertEquals(333, pc.getIntField());
        //FIXME jthomas - setDateField
        //assertEquals(date, pc.getDateField());
        endEm(pm);
View Full Code Here

        pm.setOptimistic(false);
        startTx(pm);
        ModRuntimeTest1 pc2 = new ModRuntimeTest1("foo", 2);
        pm.persist(pc2);
        pm.setSavepoint("s1");
        pc = (ModRuntimeTest1) pm.find(ModRuntimeTest1.class, oid);
        assertTrue(pm.isTransactional(pc));
        pm.setSavepoint("s2");
        pc.setStringField("bar");
        pm.rollbackToSavepoint("s2");
        assertEquals("orig", pc.getStringField());
View Full Code Here

        endEm(pm);

        pm = getPM();
        pm.setOptimistic(false);
        startTx(pm);
        pc = (ModRuntimeTest1) pm.find(ModRuntimeTest1.class, oid);
        pc.setStringField("s1");
        pm.setSavepoint("s1");
        pc.setStringField("s2");
        pm.setSavepoint("s2");
        pc.setStringField("diff");
View Full Code Here

        assertEquals(before, pm.getTransactionalObjects().size());
        endTx(pm);
        endEm(pm);

        pm = getPM();
        assertNull(pm.find(ModRuntimeTest1.class, oid));
        endEm(pm);
    }

    public void testNewRelation() {
        doNewRelationTest(true, 0, 0);
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.