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

Examples of org.apache.openjpa.persistence.common.apps.RuntimeTest1


    public void testUpdate2() {
        EntityManager em = currentEntityManager();
        startTx(em);

        RuntimeTest1 run = em.find(RuntimeTest1.class, 1);
        assertNotNull(run);
        assertEquals("runt1", run.getStringField());
        assertNotNull(run.getSelfOneOne());

        String ejbqlUpdate = "UPDATE RuntimeTest1 x " +
            "SET x.stringField = :strngfld " +
            "WHERE x.stringField = :field " +
            "AND x.selfOneOne " +
            "IS NOT NULL";

        int upEntities = em.createQuery(ejbqlUpdate)
            .setParameter("strngfld", "upd")
            .setParameter("field", "runt1")
            .executeUpdate();

        assertEquals(1, upEntities);

        RuntimeTest1 inst = em.find(RuntimeTest1.class, 1);
        em.refresh(inst);

        assertNotNull(inst);
//    assertEquals("upd", inst.getStringField());
View Full Code Here


    public void testDelete1() {
        EntityManager em = currentEntityManager();
        startTx(em);

        RuntimeTest1 run = em.find(RuntimeTest1.class, 1);
        assertNotNull(run);
        assertEquals("runt1", run.getStringField());
        assertNotNull(run.getSelfOneOne());

        String ejbdelUpdate = "DELETE FROM RuntimeTest1 s " +
            "WHERE s.stringField = :strngfld";
        int delEntity = em.createQuery(ejbdelUpdate)
            .setParameter("strngfld", "runt1")
            .executeUpdate();

        assertEquals(1, delEntity);

        RuntimeTest1 del = em.find(RuntimeTest1.class, 1);
        assertNull(del);

        endTx(em);
        endEm(em);
    }
View Full Code Here

    public void testDelete2() {
        EntityManager em = currentEntityManager();
        startTx(em);

        RuntimeTest1 run = em.find(RuntimeTest1.class, 1);
        assertNotNull(run);
        assertEquals("runt1", run.getStringField());
        assertNotNull(run.getSelfOneOne());

        String ejbdelUpdate =
            "DELETE FROM RuntimeTest1 r WHERE r.stringField = ?1";
        Query query = em.createQuery(ejbdelUpdate);
View Full Code Here

        int run1 = 10;
        int run2 = 15;

        for (int i = 0; i < run1; i++) {
            RuntimeTest1 rt = new RuntimeTest1(i);
            rt.setStringField("foo " + i);
            em.persist(rt);
        }

        for (int i = 10; i < run2; i++) {
            em.persist(new RuntimeTest2(i));
View Full Code Here

TOP

Related Classes of org.apache.openjpa.persistence.common.apps.RuntimeTest1

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.