// modify the entity and merge
em.getTransaction().begin();
p.setFirstName("NewFirst");
// merge should not throw a CVE
p = em.merge(p);
em.getTransaction().commit();
em.clear();
p = em.find(Person.class, p.getId());
assertEquals("NewFirst", p.getFirstName());
getLog().trace("testMergeExisting() Part 1 of 2 passed");