Должен ли я вручную обновлять объект при весенней загрузке?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Должен ли я вручную обновлять объект при весенней загрузке?

Сообщение Anonymous »

Я хочу знать лучший и эффективный способ обновления объекта, который является отраслевой практикой. Что я знаю на данный момент для обновления сущности

Код: Выделить всё

@Service
public class StudentService {

@Autowired
private StudentRepository repository;

public Student findById(Long id) throws EntityNotFoundException {
return repository.findById(id).orElseThrow(() -> new EntityNotFoundException("Student not found with id: " + id));
}

public Student updateStudent(Long id, Student updatedData) throws EntityNotFoundException {

Student existingStudent = findById(id);

existingStudent.setFirstName(updatedData.getFirstName());
existingStudent.setLastName(updatedData.getLastName());
existingStudent.setEmail(updatedData.getEmail());
existingStudent.setDepartment(updatedData.getDepartment());
existingStudent.setPhone(updatedData.getPhone());

return repository.save(existingStudent);
}
}

Здесь мне пришлось вручную задать все поля. Если бы у меня было более 20 полей, был ли бы это эффективный подход к обновлению сущности? Каков эффективный подход для этого?

Подробнее здесь: https://stackoverflow.com/questions/786 ... pring-boot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»