Package org.apache.openjpa.persistence

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


                 + "instance with stringfield=xxxx");
        } catch (NoResultException e) {
            // good
        }

        q.closeAll();
        endTx(em);
        endEm(em);
    }

    public void testUniqueThrowsExceptionIfMultipleResults() {
View Full Code Here


    public void testNamespace() {
        OpenJPAEntityManager pm = getEM();
        OpenJPAQuery query = (OpenJPAQuery) pm.createNamedQuery("named");
        assertEquals("SELECT o FROM QueryTest1 o", query.getQueryString());
        query.closeAll();
        endEm(pm);
    }

    public void testSystemJDOQL() {
        // make sure local query metadata is parsed
View Full Code Here

        OpenJPAQuery query = (OpenJPAQuery) pm.createNamedQuery("named");
        assertEquals("SELECT o FROM QueryTest1 o", query.getQueryString());
        assertEquals(QueryTest1.class, query.getResultClass());
        assertEquals(10, ((Collection) query.getResultList()).size());
        query.closeAll();
        endEm(pm);
    }
}
View Full Code Here

        //FIXME  jthomas
        //q1.setOrdering("intField ascending");
        StateImagePC2 pc1 =
            (StateImagePC2) ((Collection) q1.getCandidateCollection()).
            iterator().next();
        q1.closeAll();
       
        OpenJPAQuery q2 = pm2.createNativeQuery("",StateImagePC2.class);
        //FIXME jthomas
        //q2.setOrdering("intField ascending");
        StateImagePC2 pc2 =
View Full Code Here

        //FIXME jthomas
        //q2.setOrdering("intField ascending");
        StateImagePC2 pc2 =
            (StateImagePC2) ((Collection) q2.getCandidateCollection()).
            iterator().next();
        q2.closeAll();
       
        pm1.getTransaction().begin();
        pc1.setStringField("changed1");
        pc1.setStateImage(null);
       
View Full Code Here

    private void assertMatch(String filter) {
        OpenJPAQuery q = _pm.createNativeQuery(filter,QueryTest1.class);
        Collection res = (Collection) q.getCandidateCollection();
        assertEquals(1, res.size());
        assertEquals(_match, res.iterator().next());
        q.closeAll();
    }
   
}
View Full Code Here

        if (parallel) {

            OpenJPAQuery q = pm.createQuery("select a FROM " +
                OrderByPC.class.getSimpleName() + " select order by id asc");
            pc = (OrderByPC) ((List) q.getResultList()).get(0);
            q.closeAll();
        } else
            pc = (OrderByPC) pm.find(OrderByPC.class, oid);

        List orderByPK = (oneToMany) ? pc.getOneToManyAsc()
            : pc.getOrderByPKAsc();
View Full Code Here

                "orderByStringAndPKDesc");
        if (parallel) {
            OpenJPAQuery q = pm.createQuery("select a FROM " +
                OrderByPC.class.getSimpleName() + " select order by id asc");
            pc = (OrderByPC) ((List) q.getResultList()).get(0);
            q.closeAll();
        } else
            pc = (OrderByPC) pm.find(OrderByPC.class, oid);
        List multiOrder = pc.getOrderByStringAndPKDesc();
        for (int i = 0; i < 4; i++)
            assertEquals(4 - i, ((OrderByPCRel) multiOrder.get(i)).getId());
View Full Code Here

        assertEquals("javax.jdo.query.SQL", ((OpenJPAQuery) q).getLanguage());
        Collection results = (Collection) q.getCandidateCollection();
        for (Iterator i = results.iterator(); i.hasNext();)
            assertEquals(4, ((NamedSQL) i.next()).getNum());
        assertEquals(5, results.size());
        q.closeAll();
        pm.close();
    }

    public void testSystem() {
        // test top-level package.jdoquery
View Full Code Here

            assertEquals(String.valueOf(i), pc.getName());
            assertEquals(2, pc.getStringList().size());
            assertEquals(i + ".1", pc.getStringList().get(0));
            assertEquals(i + ".2", pc.getStringList().get(1));
        }
        q.closeAll();
        pm.close();
    }
   
    public void testQueryRange() {
        insertManyStringList();
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.