pm.currentTransaction().begin();
ba.writeF2(3);
Assert.assertEquals("Bad f2 value before roolback", 3, ba.readF2());
pm.currentTransaction().rollback();
Assert.assertEquals("Bad f2 value after roolback", 2, ba.readF2());
ba.writeF2(4);
Assert.assertEquals("Bad f2 value after roolback", 4, ba.readF2());
pm.close();
pm = pmf.getPersistenceManager();
Assert.assertEquals("Bad f2 value after roolback", 4, ba.readF2());