Package org.apache.openjpa.persistence.meta.common.apps

Examples of org.apache.openjpa.persistence.meta.common.apps.SequenceAssigned


        deleteAll(SequenceAssigned.class);
        deleteAll(SequenceAssigned3.class);
    }

    public void testGetObjectId() {
        SequenceAssigned pc = new SequenceAssigned();
        OpenJPAEntityManager pm =
            (OpenJPAEntityManager) currentEntityManager();
        startTx(pm);
        pm.persist(pc);
        SequenceAssigned.Id id = (SequenceAssigned.Id)
            pm.getObjectId(pc);
        assertTrue(0 != id.pk);
        assertTrue(0 != pc.getPK());
        assertEquals(pc.getPK(), id.pk);
        endTx(pm);
        endEm(pm);
    }
View Full Code Here


        endTx(pm);
        endEm(pm);
    }

    public void testGetValue() {
        SequenceAssigned pc = new SequenceAssigned();
        OpenJPAEntityManager pm =
            (OpenJPAEntityManager) currentEntityManager();
        startTx(pm);
        assertEquals(0, pc.getPK());
        pm.persist(pc);
        assertTrue(0 != pc.getPK());
        endTx(pm);
        endEm(pm);
    }
View Full Code Here

        endTx(pm);
        endEm(pm);
    }

    public void testPrimitive() {
        SequenceAssigned pc = new SequenceAssigned();
        SequenceAssigned pc2 = new SequenceAssigned();
        OpenJPAEntityManager pm =
            (OpenJPAEntityManager) currentEntityManager();
        startTx(pm);
        pm.persist(pc);
        pm.persist(pc2);
        pm.flush();
        assertTrue(0 != pc.getPK());
        assertTrue(0 != pc2.getPK());
        assertTrue(pc.getPK() != pc2.getPK());
        endTx(pm);
        endEm(pm);
    }
View Full Code Here

        endTx(pm);
        endEm(pm);
    }

    public void testManualAssign() {
        SequenceAssigned pc = new SequenceAssigned();
        SequenceAssigned3 pc2 = new SequenceAssigned3();
        OpenJPAEntityManager pm =
            (OpenJPAEntityManager) currentEntityManager();
        startTx(pm);
        pc.setPK(-100);
        pc2.setPK(new Long(-100));
        pm.persist(pc);
        pm.persist(pc2);
        pm.flush();
        endTx(pm);
        Object oid = pm.getObjectId(pc);
        Object oid2 = pm.getObjectId(pc2);
        endEm(pm);
        pm = (OpenJPAEntityManager) currentEntityManager();
        pc = (SequenceAssigned) pm.find(SequenceAssigned.class, oid);
        pc2 = (SequenceAssigned3) pm.find(SequenceAssigned3.class, oid2);
        assertEquals(-100, pc.getPK());
        assertEquals(new Long(-100), pc2.getPK());
        endEm(pm);
    }
View Full Code Here

    public void testGetObjectById() {
        OpenJPAEntityManager pm =
            (OpenJPAEntityManager) currentEntityManager();
        startTx(pm);
        SequenceAssigned pc = new SequenceAssigned();
        pm.persist(pc);
        Object oid = pm.getObjectId(pc);
        assertTrue(0 != ((SequenceAssigned.Id) oid).pk);
        endTx(pm);
        endEm(pm);
View Full Code Here

        pm.find(SequenceAssigned.class, oid);
        endEm(pm);
    }

    public void testReachability() {
        SequenceAssigned pc = new SequenceAssigned();
        SequenceAssigned pc2 = new SequenceAssigned();
        pc.setOther(pc2);
        OpenJPAEntityManager pm =
            (OpenJPAEntityManager) currentEntityManager();
        startTx(pm);
        pm.persist(pc);
        endTx(pm);
        SequenceAssigned.Id id = (SequenceAssigned.Id)
            pm.getObjectId(pc2);
        assertTrue(0 != id.pk);
        assertTrue(0 != pc2.getPK());
        assertEquals(pc2.getPK(), id.pk);
        endEm(pm);
    }
View Full Code Here

TOP

Related Classes of org.apache.openjpa.persistence.meta.common.apps.SequenceAssigned

Copyright © 2018 www.massapicom. 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.