Если вы обновляете объект, выбранный клиентом, у вас есть два варианта.
1) Если выбранный пользователь представлен в клиенте как отдельная сущность, то при получении сущности пользователя в компоненте вашего сервера вам нужно только назначить новое значение поля, а затем выполнить em.merge (selectedUser) ). Это имеет отрицательный эффект, когда состояние пользователя могло измениться между выбором пользователя и вашим сервером, выполняющим обновление, что привело к нежелательным результатам.
2) Просто попросите форму отправить идентификатор пользователя, а затем использовать findById для поиска пользователя, изменения вашей сущности и принятия изменения. Если это управляемый сервером блок персистентности, вам не нужно фиксировать.