em.getTransaction().commit();
assertVersionEquals(new Number[]{1,1, 1.0f}, em.getVersion(pc));
em.getTransaction().begin();
pc.setName("updated");
em.merge(pc);
em.getTransaction().commit();
assertVersionEquals(new Number[]{2,2, 2.0f}, em.getVersion(pc));
}
public void testConcurrentOptimisticUpdateFailsForSingleTable() {