В настоящее время у меня есть страница JSF, где у меня есть входные данные формы. Эти входные данные непосредственно устанавливают переменные в объекте Student в компоненте контроллера. Студент - это спящий объект, сопоставленный с таблицей базы данных. В настоящее время пользователи могут выбирать, какого студента они хотят редактировать. Идентификатор (первичный ключ) выбранного ученика сохраняется. Когда пользователь вводит поля формы, новый объект ученика A (без установленного идентификатора) передается. Можно ли установить переменную первичного ключа во временном объекте А и обновить соответствующую запись в базе данных. В настоящее время я использую метод get для получения другого объекта Student B с идентификатором. Скопируйте значения из A в B, затем объедините B, чтобы обновить базу данных.