@Override public void updateMarriage(Marriage m) { em.getTransaction().begin(); Marriage target = em.find(Marriage.class, m.getId()); target.setCountry(m.getCountry()); target.setEventDate(m.getEventDate()); target.setPerson(m.getPerson()); target.setState_province(m.getState_province()); target.setTown(m.getTown()); target.setSpouse(m.getSpouse()); em.merge(target); em.getTransaction().commit(); }