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

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


        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


        endTx(pm);
        endEm(pm);
    }

    public void testWrapper() {
        SequenceAssigned3 pc = new SequenceAssigned3();
        SequenceAssigned3 pc2 = new SequenceAssigned3();
        OpenJPAEntityManager pm =
            (OpenJPAEntityManager) currentEntityManager();
        startTx(pm);
        pm.persist(pc);
        pm.persist(pc2);
        pm.flush();
        assertNotNull(pc.getPK());
        assertNotNull(pc2.getPK());
        assertTrue(0 != pc.getPK().longValue());
        assertTrue(0 != pc2.getPK().longValue());
        assertNotEquals(pc.getPK(), pc2.getPK());
        endTx(pm);
        endEm(pm);
    }
View Full Code Here

TOP

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

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.