Package org.apache.openjpa.persistence

Examples of org.apache.openjpa.persistence.Extent.closeAll()


    throws Exception {
        OpenJPAEntityManager pm =(OpenJPAEntityManager)currentEntityManager();
        Extent extent = pm.createExtent(BaseSub1Sub1.class, false);
        Iterator itr = extent.iterator();
        assertTrue(!itr.hasNext());
        extent.closeAll();
        pm.close();
        assertNotSQL(_outer);
    }
   
    public void testEmptyWithSubs()
View Full Code Here


    throws Exception {
        OpenJPAEntityManager pm =(OpenJPAEntityManager)currentEntityManager();
        Extent extent = pm.createExtent(BaseSub1Sub1.class, true);
        Iterator itr = extent.iterator();
        assertTrue(!itr.hasNext());
        extent.closeAll();
        pm.close();
        assertNotSQL(_outer);
    }
   
    public void testLeafNoSubs()
View Full Code Here

        BaseSub1Sub2 pc = (BaseSub1Sub2) itr.next();
        assertEquals(4, pc.getBaseField());
        assertEquals(5, pc.getBaseSub1Field());
        assertEquals(6, pc.getBaseSub1Sub2Field());
        assertTrue(!itr.hasNext());
        extent.closeAll();
        pm.close();
       
        assertEquals(1, sql.size());
        assertNotSQL(_outer);
    }
View Full Code Here

        BaseSub1Sub2 pc = (BaseSub1Sub2) itr.next();
        assertEquals(4, pc.getBaseField());
        assertEquals(5, pc.getBaseSub1Field());
        assertEquals(6, pc.getBaseSub1Sub2Field());
        assertTrue(!itr.hasNext());
        extent.closeAll();
        pm.close();
       
        assertEquals(1, sql.size());
        assertNotSQL(_outer);
    }
View Full Code Here

        assertTrue(itr.hasNext());
        BaseSub2 pc = (BaseSub2) itr.next();
        assertEquals(3, pc.getBaseField());
        assertEquals(4, pc.getBaseSub2Field());
        assertTrue(!itr.hasNext());
        extent.closeAll();
        pm.close();
       
        assertEquals(1, sql.size());
        assertNotSQL(_outer);
    }
View Full Code Here

        assertTrue(itr.hasNext());
        BaseSub2 pc = (BaseSub2) itr.next();
        assertEquals(3, pc.getBaseField());
        assertEquals(4, pc.getBaseSub2Field());
        assertTrue(!itr.hasNext());
        extent.closeAll();
        pm.close();
       
        assertEquals(1, sql.size());
        assertNotSQL(_outer);
    }
View Full Code Here

        BaseSub1 pc = (BaseSub1) itr.next();
        assertEquals(2, pc.getBaseField());
        assertEquals(3, pc.getBaseSub1Field());
        assertEquals(BaseSub1.class, pc.getClass());
        assertTrue(!itr.hasNext());
        extent.closeAll();
        pm.close();
       
        assertEquals(1, sql.size());
        assertSQL(_outer);
    }
View Full Code Here

    public void testTrips() {
        OpenJPAEntityManager pm = _factory.createEntityManager();
        Extent ext = pm.createExtent(DataStoreTripsPC.class, true);
        for (Iterator itr = ext.iterator(); itr.hasNext();)
            itr.next();
        ext.closeAll();
        pm.close();

        // there might be more than 1 trip if subclasses need to be
        // initialized and so forth, but make sure there isn't more than
        // 1 + # objects trips to the DB
View Full Code Here

        Extent ext = pm.createExtent(RuntimeTest1.class, false);
        Iterator itr = ext.iterator();
        assertTrue(itr.hasNext());
        assertEquals(_oid1, pm.getObjectId(itr.next()));
        assertTrue(!itr.hasNext());
        ext.closeAll();
    }

    public void testSubclasses() {
        OpenJPAEntityManager pm = getPM();
        Extent ext = pm.createExtent(RuntimeTest1.class, true);
View Full Code Here

            else if (_oid2.equals(next))
                test2Count++;
            else if (_oid3.equals(next))
                test3Count++;
        }
        ext.closeAll();
        assertEquals(1, test1Count);
        assertEquals(1, test2Count);
        assertEquals(1, test3Count);
    }
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.