public Person4 createPerson4(EntityManager em, int id) { Person4 p = new Person4(); p.setId(new PersonId4("f_" + id, "l_" + id)); MedicalHistory4 m = createMedicalHistory4(em, mId4++); m.setPatient(p); p.setMedical(m); em.persist(p); em.persist(m); persons4.put(p.getId().getFirstName(), p); medicals4.put(m.getPatient().getId().getFirstName(), m); return p; }