@Override public User editCity(Long userId, String city) { User user = getUserById(userId); EntityTransaction transaction = null; if (user != null && city != null) { transaction = startSaveTransaction(); user.setCity(city); } try { entityManager.persist(user); transaction.commit(); return user; } catch (Exception e) { transaction.rollback(); } return null; }