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