@Override @Transactional public void updateUser(User user) { Session session = sessionFactory.getCurrentSession(); User user4Update = (User) session.get(User.class, user.getId()); user4Update.setName(user.getName()); user4Update.setLogin(user.getLogin()); user4Update.setTelNumber(user.getTelNumber()); user4Update.setDateOfBirth(user.getDateOfBirth()); user4Update.setAccess(user.getAccess()); user4Update.setActive(user.isActive()); session.save(user4Update); }