Persitent type used in testing.
215216217218219220221222223
pc.setIntField(id++); return pc; } private RuntimeTest2 newRuntimeTest2(String stringField, int intField) { RuntimeTest2 pc = new RuntimeTest2(stringField, intField); pc.setIntField(id++); return pc; }
57585960616263646566
// create some instances to query on OpenJPAEntityManager pm = getPM(); startTx(pm); pm.persist(new RuntimeTest1("RuntimeTest1-instance", 2)); pm.persist(new RuntimeTest2("RuntimeTest2-instance", 3)); pm.persist(new RuntimeTest3("RuntimeTest3-instance", 4)); endTx(pm); endEm(pm); }
211212213214215216217218219
55565758596061626364
57585960616263646566676869
public void setUp() throws Exception { super.setUp(RuntimeTest1.class, RuntimeTest2.class, RuntimeTest3.class); RuntimeTest1 test1 = new RuntimeTest1(); test1.setIntField(1); RuntimeTest2 test2 = new RuntimeTest2(); test2.setIntField(2); test2.setIntField2(2); RuntimeTest3 test3 = new RuntimeTest3(); test3.setIntField(3); test3.setIntField3(3); OpenJPAEntityManager pm = getPM();
124125126127128129130131132133134
assertEquals(1, test3Count); } public void testContainsNewlyPersisted() { RuntimeTest1 test1 = new RuntimeTest1(); RuntimeTest1 test2 = new RuntimeTest2(); OpenJPAEntityManager pm = getPM(); // pcl: 14 Oct 2003: default in 3.0 is now true, but this test // assumes false somewhere.
167168169170171172173174175176177
// pcl: 14 Oct 2003: default in 3.0 is now true, but this test // assumes false somewhere. pm.setIgnoreChanges(false); startTx(pm); try { RuntimeTest2 test2 = pm.find(RuntimeTest2.class, _oid2); pm.remove(test2); RuntimeTest1 test1 = new RuntimeTest1(); pm.persist(test1); pm.remove(test1);
5758596061626364656667
OpenJPAEntityManager pm = getPM(); startTx(pm); RuntimeTest1 b = new RuntimeTest1("STRING", 10); RuntimeTest2 c = new RuntimeTest2("STRING2", 11); pm.persist(b); pm.persist(c); endTx(pm); endEm(pm);
4142434445464748495051525354
EntityManager em = currentEntityManager(); startTx(em); RuntimeTest1 a = new RuntimeTest1("STRING", 10); RuntimeTest2 b = new RuntimeTest2("STRING2", 11); em.persist(a); em.persist(b); _id = a.getIntField(); b.getIntField(); endTx(em); endEm(em); }
7273747576777879808182838485
OpenJPAEntityManager pm = getPM(); startTx(pm); RuntimeTest1 a = new RuntimeTest1("STRING", 10); RuntimeTest2 b = new RuntimeTest2("STRING2", 11); pm.persist(a); pm.persist(b); _id = a.getIntField(); _id2 = b.getIntField(); endTx(pm); endEm(pm); }